Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Beispielcode mit Verkettung regulärer Ausdrücke

Python-Beispielcode mit Verkettung regulärer Ausdrücke

黄舟
黄舟Original
2017-10-10 10:50:391979Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn