Heim > Backend-Entwicklung > Python-Tutorial > Was ist die Python-Re.match-Funktion? Erfahren Sie, wie Sie die Python-Match-Funktion verwenden.

Was ist die Python-Re.match-Funktion? Erfahren Sie, wie Sie die Python-Match-Funktion verwenden.

Tomorin
Freigeben: 2019-04-01 15:20:38
Original
6647 Leute haben es durchsucht


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.

Was ist die Python-Re.match-Funktion? Erfahren Sie, wie Sie die Python-Match-Funktion verwenden.

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)
Nach dem Login kopieren

Funktionsparameterbeschreibung:

Parameter
参数
描述
pattern匹配的正则表达式
string要匹配的字符串。
flags标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。
Beschreibung

MusterÜbereinstimmender regulärer Ausdruck
stringDie zu vergleichende Zeichenfolge.
flagsflag, wird verwendet, um die Vergleichsmethode regulärer Ausdrücke zu steuern, z. B. ob zwischen Groß- und Kleinschreibung unterschieden werden soll, mehrzeiliger Vergleich usw.

Wenn der Abgleich erfolgreich ist, gibt die re.match-Methode ein passendes Objekt zurück, andernfalls gibt sie None zurück.

Wir können die passende Objektfunktion „group(num)“ oder „groups()“ verwenden, um den passenden Ausdruck zu erhalten.
匹配对象方法
描述
group(num=0)匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。
groups()返回一个包含所有小组字符串的元组,从 1 到 所含的小组号。
Match-Objektmethode

Beschreibung
group(num=0)groups()Gibt ein Tupel zurück, das alle Gruppenzeichenfolgen von 1 bis zur enthaltenen Gruppennummer enthält.

Instanz:

#!/usr/bin/python
# -*- coding: UTF-8 -*- 
import re
print(re.match('www', 'www.runoob.com').span())  # 在起始位置匹配
print(re.match('com', 'www.runoob.com'))       # 不在起始位置匹配
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Beispiels ist:

(0, 3)
None
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage