Heim >Backend-Entwicklung >Python-Tutorial >Was ist die Python-Re.match-Funktion? Erfahren Sie, wie Sie die Python-Match-Funktion verwenden.
Mit dem vorherigen Artikel „ Ausführliche Erklärung der regulären Python-Ausdrücke, erfahren Sie, was reguläre Python-Ausdrücke sind? 》Linkage: Dieser Artikel beschreibt die Verwendung der Python-Re.Match-Funktion und enthält Tabellen und Beispiele zur Analyse der Verwendung der Python-Match-Funktion.
re.match Versuchen Sie, ein Muster von der Startposition der Zeichenfolge abzugleichen. Wenn der Abgleich an der Startposition nicht erfolgreich ist, match( ) gibt keine zurück.
Verwandte Empfehlungen: „Python-Tutorial“
Funktionssyntax:
re.match(pattern, string, flags=0)
Funktionsparameterbeschreibung:
Parameter
|
Beschreibung | ||||||||
Muster | Übereinstimmender regulärer Ausdruck | ||||||||
string | Die zu vergleichende Zeichenfolge. | ||||||||
flags | flag, wird verwendet, um die Vergleichsmethode regulärer Ausdrücke zu steuern, z. B. ob zwischen Groß- und Kleinschreibung unterschieden werden soll, mehrzeiliger Vergleich usw. |
匹配对象方法 |
描述 |
group(num=0) | 匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。 |
groups() | 返回一个包含所有小组字符串的元组,从 1 到 所含的小组号。 |
Match-Objektmethode td> |
Beschreibung |
|
group(num=0) | groups() | Gibt ein Tupel zurück, das alle Gruppenzeichenfolgen von 1 bis zur enthaltenen Gruppennummer enthält. |
#!/usr/bin/python # -*- coding: UTF-8 -*- import re print(re.match('www', 'www.runoob.com').span()) # 在起始位置匹配 print(re.match('com', 'www.runoob.com')) # 不在起始位置匹配
Das Ausgabeergebnis des obigen Beispiels ist:
(0, 3) None
Das obige ist der detaillierte Inhalt vonWas ist die Python-Re.match-Funktion? Erfahren Sie, wie Sie die Python-Match-Funktion verwenden.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!