104 of 151 menu

Metoda fullmatch a modulului re

Metoda fullmatch a modulului re caută toate potrivirile cu expresia regulată în șir. În primul parametru al metodei specificăm expresia regulată pe care o vom căuta, în al doilea parametru - șirul în care o căutăm. În al treilea parametru opțional se pot seta steaguri pentru configurări suplimentare ale expresiei regulate. Metoda returnează un obiect Match object. Dacă nu sunt găsite potriviri, este returnat None.

Sintaxă

import re re.fullmatch(expresie_regulată, șir, [steaguri])

Exemplu

Să aplicăm metoda fullmatch șirului nostru:

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

După executarea codului vom obține None, deoarece, pe lângă cifre, în șir există și caractere de spațiu:

None

Exemplu

Și acum să fie șirul nostru format doar din cifre:

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

Rezultatul executării codului:

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

Vedeți și

  • metoda findall a modulului re,
    care returnează o listă cu toate potrivirile din șir
  • metoda finditer a modulului re,
    care returnează un iterator al tuturor potrivirilor cu expresia regulată în șir
  • metoda search a modulului re,
    care caută prima potrivire cu expresia regulată în șir
  • metoda match a modulului re,
    care caută potrivirea cu expresia regulată la începutul șirului
  • obiectul Match object a modulului re,
    care conține informații despre potrivirile cu expresia regulată
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge