Wenn Sie in regulären Ausdrücken mit einem bestimmten Zeichen übereinstimmen möchten, dh mit einem bestimmten Satz von Zeichen, ist dies der Fall, solange ein Zeichen in diesem Satz vorkommt. Der folgende Artikel stellt es Ihnen hauptsächlich vor Für Informationen über die Funktion von Python, reguläre Ausdrücke zum Ausschließen von Zeichen aus einer Menge zu verwenden, können sich bedürftige Freunde darauf beziehen.
Vorwort
Wir haben zuvor gelernt, dass wir durch die Set-Enumeration-Funktion alle Zeichen, die angezeigt werden müssen, auflisten und speichern können die Menge, sodass der reguläre Ausdruck anhand der Existenz des Zeichens in der Menge bestimmen kann, ob die Übereinstimmung erfolgreich ist, andernfalls ist sie nicht erfolgreich. Nun gibt es ein Problem, das heißt, die im Satz aufgeführten Zeichen dürfen nicht erscheinen, bevor die Übereinstimmung erfolgreich ist. Wie kann diese Anforderung erreicht werden? Tatsächlich ist es relativ einfach, vor dem Satz nur ein Zeichen ^ hinzuzufügen, sodass bei einer Übereinstimmung mit dem regulären Ausdruck die Übereinstimmung fehlschlägt, wenn ein Zeichen im Satz gefunden wird. Im Folgenden gibt es nicht viel zu sagen. Werfen wir einen Blick auf die ausführliche Einführung.
Das Beispiel sieht wie folgt aus:
#python 3.6 #蔡军生 #http://blog.csdn.net/caimouse/article/details/51749579 # from re_test_patterns import test_patterns test_patterns( 'This is some text -- with punctuation.', [('[^-. ]+', 'sequences without -, ., or space')], )
Die Ergebnisausgabe ist wie folgt folgt:
'[^-. ]+' (sequences without -, ., or space) 'This is some text -- with punctuation.' 'This' .....'is' ........'some' .............'text' .....................'with' ..........................'punctuation'
In diesem Beispiel sind Zeichen wie Bindestriche, Punkte und Leerzeichen (-, ., ,) ausgeschlossen.
Zusammenfassung
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie Python reguläre Ausdrücke verwendet, um Zeichen aus einer Menge auszuschließen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!