Heim > Artikel > Backend-Entwicklung > Wie extrahiere ich einen Teilstring mit Punkten mithilfe regulärer Ausdrücke in Python?
Übereinstimmung von Punkten mit regulären Ausdrücken
Die vorliegende Aufgabe besteht darin, die Teilzeichenfolge „test.this“ aus der bereitgestellten Zeichenfolge „ zu identifizieren und zu extrahieren. bla bla bla [email protected] bla bla". In Python kann dies mithilfe regulärer Ausdrücke erreicht werden.
Regulärer Ausdruck für übereinstimmende Punkte
In regulären Ausdrücken bezeichnet ein Punkt (.) ein Platzhalterzeichen, das mit einem beliebigen Zeichen übereinstimmt einzelnes Zeichen. Wenn Sie jedoch versuchen, einen Literalpunkt zu finden, muss dieser mit dem Backslash-Zeichen () in einer rohen Python-Zeichenfolge maskiert werden.
Der folgende reguläre Ausdruck kann verwendet werden, um die Aufgabe zu erfüllen:
import re match = re.search(r"\b\w.\w@.*?", "blah blah blah [email protected] blah blah") if match: print(match.group())
Erklärung:
Das obige ist der detaillierte Inhalt vonWie extrahiere ich einen Teilstring mit Punkten mithilfe regulärer Ausdrücke in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!