Methode match des Moduls re
Die Methode match des Moduls re sucht
nur nach einer Übereinstimmung mit einem regulären Ausdruck
am Anfang des Strings. Im ersten Parameter der Methode
gibt man den regulären Ausdruck an, nach dem gesucht werden soll,
im zweiten Parameter - den String, in dem
gesucht wird. Im dritten optionalen Parameter
können Flags
für zusätzliche Einstellungen des regulären Ausdrucks festgelegt werden.
Die Methode gibt ein Match-Objekt zurück.
Wenn keine Übereinstimmungen gefunden werden, wird
None zurückgegeben.
Syntax
import re
re.match(regulärer_ausdruck, string, [flags])
Beispiel
Lassen Sie uns alle Teilzeichenketten mit Ziffern finden:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Ergebnis der Codeausführung:
<re.Match object; span=(0, 3), match='123'>
Beispiel
Lassen Sie nun unseren String mit Buchstabensymbolen beginnen:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Ergebnis der Codeausführung:
None
Siehe auch
-
Methode
findalldes Modulsre,
die eine Liste aller Übereinstimmungen im String zurückgibt -
Methode
finditerdes Modulsre,
die einen Iterator aller Übereinstimmungen mit dem regulären Ausdruck im String zurückgibt -
Methode
searchdes Modulsre,
der die erste Übereinstimmung mit dem regulären Ausdruck im String sucht -
Methode
fullmatchdes Modulsre,
der alle Übereinstimmungen mit dem regulären Ausdruck im String sucht -
Objekt
Match objectdes Modulsre,
das Informationen über Übereinstimmungen mit dem regulären Ausdruck enthält