Heim  >  Artikel  >  Backend-Entwicklung  >  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
TomorinOriginal
2018-08-15 13:53:046568Durchsuche


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)

Funktionsparameterbeschreibung:

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

td>

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'))       # 不在起始位置匹配

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!

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