⊗pyPmREMFm 65 of 129 menu

Die fullmatch-Methode in regulären Ausdrücken von Python

Die Methode fullmatch überprüft einen String auf vollständige Übereinstimmung mit dem regulären Ausdruck. Im ersten Parameter der Methode geben wir den regulären Ausdruck an, den wir suchen, im zweiten Parameter - den String, in dem wir suchen. Wenn eine Übereinstimmung gefunden wird, gibt die Methode ein Match-Objekt zurück, andernfalls - None. Die Syntax der Methode fullmatch sieht so aus:

re.fullmatch(was suchen, wo suchen)

Beispiel

Wenden wir die Methode fullmatch auf unseren String an:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Nach der Ausführung des Codes wird None ausgegeben, weil der String neben Ziffern auch Leerzeichen enthält:

None

Beispiel

Lassen Sie uns nun einen String verwenden, der nur aus Ziffern besteht:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Das Ergebnis der Codeausführung:

<re.Match object; span=(0, 6), match='123456'>

Beispiel

Aus dem Match-Objekt kann der gefundene Teilstring ermittelt werden. Dazu muss auf sein erstes Element zugegriffen werden:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Das Ergebnis der Codeausführung:

'abcde'

Praktische Aufgaben

Prüfen Sie, ob der folgende String nur aus Buchstaben besteht:

txt = 'abcde'

Prüfen Sie, ob der folgende String nur aus Ziffern besteht:

txt = '12345'
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen