104 of 151 menu

Die Methode fullmatch des re-Moduls

Die Methode fullmatch des Moduls re sucht nach allen Übereinstimmungen mit einem regulären Ausdruck in einem String. Im ersten Parameter der Methode geben wir 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.fullmatch(regulärer_ausdruck, string, [flags])

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 erhalten wir None, 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'>

Siehe auch

  • die Methode findall des Moduls re,
    die eine Liste aller Übereinstimmungen in einem String zurückgibt
  • die Methode finditer des Moduls re,
    die einen Iterator aller Übereinstimmungen mit dem regulären Ausdruck im String zurückgibt
  • die Methode search des Moduls re,
    die die erste Übereinstimmung mit dem regulären Ausdruck im String sucht
  • die Methode match des Moduls re,
    die nach einer Übereinstimmung mit dem regulären Ausdruck am Anfang des Strings sucht
  • das Objekt Match object des Moduls re,
    das Informationen über die Übereinstimmungen mit dem regulären Ausdruck enthält
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