Regulärer Ausdruck selbst ist eine kleine, hochspezialisierte Programmiersprache. Der folgende Artikel führt Sie hauptsächlich in die relevanten Informationen zur Verwendung regulärer Ausdrücke für die Suche nach Wörtern in Python ein. Der Artikel enthält detaillierte Beispielcodes Werfen wir einen Blick darauf.
Vorwort
In Python können Programmierer es über das eingebettete Re-Modul direkt aufrufen, um einen regulären Abgleich zu implementieren. Reguläre Ausdrucksmuster werden in eine Reihe von Bytecodes kompiliert und dann von einer in C geschriebenen Matching-Engine ausgeführt.
Zum Beispiel wird das folgende Beispiel verwendet, um ein Wort aus einem Textabsatz zu finden:
Beispielcode
import re pattern = 'this' text = 'http://blog.csdn.net/caimouse is great, this is great way!' match = re.search(pattern, text) s = match.start() e = match.end() print('Found "{}"\nin "{}"\nfrom {} to {} ("{}")'.format( match.re.pattern, match.string, s, e, text[s:e]))
Die Ergebnisausgabe ist wie folgt:
Found "this" in "http://blog.csdn.net/caimouse is great, this is great way!" from 40 to 44 ("this")
Hier verwendenstart()
gibt die Startposition des Spiels an und end() gibt die Endposition an.
Zusammenfassung
Das obige ist der detaillierte Inhalt vonPython verwendet reguläre Ausdrücke, um Beispielcode für die Suche nach Wörtern zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!