Ein regulärer Ausdruck, oft auch als regex oder regexp bezeichnet, ist eine Zeichenkette, die ein Muster definiert. Sie werden in Python genutzt, um Strings auf bestimmte Muster zu überprüfen, zu durchsuchen, zu teilen oder zu manipulieren.
Reguläre Ausdrücke verwenden spezielle Syntaxzeichen, um diese Muster zu definieren. Zum Beispiel definiert der reguläre Ausdruck `r”\d+”` ein Muster, das eine oder mehrere Ziffern enthält (`\d` steht für eine Ziffer, und `+` bedeutet “ein oder mehr”).
Um reguläre Ausdrücke in Python zu verwenden, müssen Sie zunächst das integrierte `re` Modul importieren. Sie können dann Funktionen wie `re.search()`, `re.match()`, `re.findall()` und `re.split()` verwenden, um Strings unter Verwendung von regulären Ausdrücken zu verarbeiten.
Beispiel:
```python
import re
text = “Die Telefonnummer ist 01234-567890.”
if match:
print(“Gefundene Telefonnummer:”, match.group())
```
In diesem Beispiel verwendet der reguläre Ausdruck das Muster `\d{5}-\d{6}`, um eine Telefonnummer zu suchen, die aus fünf Ziffern, einem Bindestrich und weiteren sechs Ziffern besteht.