Heim > Artikel > Backend-Entwicklung > Python-Beispielcode mit Verkettung regulärer Ausdrücke
In regulären Ausdrücken ist es sehr umständlich, Zahlen oder englische Buchstaben abzugleichen. Daher führen reguläre Ausdrücke den Konnektor „-“ ein, um den Zeichenbereich zu definieren. Im folgenden Artikel werden hauptsächlich relevante Informationen zur Verwendung des Konnektors regulärer Ausdrücke in Python vorgestellt.
Vorwort
Im vorherigen Beispiel haben wir gelernt, Zeichen im Satz oder Zeichen, die nicht im Satz enthalten sind, zu verwenden. Schreiben Sie jedes Zeichen auf. Aber manchmal müssen Sie alle 26 Kleinbuchstaben in einen Satz einfügen. Dann müssen Sie gemäß der Set-Methode 26 Mal nacheinander eingeben, was mehr Zeit in Anspruch nimmt und fehleranfällig ist. Gibt es also einen besseren Weg? ? Dies ist vorhanden, es nutzt die Funktion des regulären Ausdrucks-Konnektors: - Um beispielsweise 26 Kleinbuchstaben darzustellen, verwenden Sie einfach [a-z].
In diesem Artikel werden die relevanten Inhalte zu den von Python verwendeten Konnektoren für reguläre Ausdrücke ausführlich vorgestellt und als Referenz und zum Studium weitergegeben. Ich werde im Folgenden nicht viel sagen, werfen wir einen Blick auf die Einzelheiten 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.', [('[a-z]+', 'sequences of lowercase letters'), ('[A-Z]+', 'sequences of uppercase letters'), ('[a-zA-Z]+', 'sequences of letters of either case'), ('[A-Z][a-z]+', 'one uppercase followed by lowercase')], )
Die Ergebnisausgabe ist wie folgt folgt:
'[a-z]+' (sequences of lowercase letters) 'This is some text -- with punctuation.' .'his' .....'is' ........'some' .............'text' .....................'with' ..........................'punctuation' '[A-Z]+' (sequences of uppercase letters) 'This is some text -- with punctuation.' 'T' '[a-zA-Z]+' (sequences of letters of either case) 'This is some text -- with punctuation.' 'This' .....'is' ........'some' .............'text' .....................'with' ..........................'punctuation' '[A-Z][a-z]+' (one uppercase followed by lowercase) 'This is some text -- with punctuation.' 'This'
Zusammenfassung
Das obige ist der detaillierte Inhalt vonPython-Beispielcode mit Verkettung regulärer Ausdrücke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!