104 of 151 menu

Metoda fullmatch modula re

Metoda fullmatch modula re poišče vsa ujemanja z regularnim izrazom v nizu. V prvem parametru metode podamo regularni izraz, ki ga bomo iskali, v drugem parametru - niz, v katerem ga iščemo. V tretjem neobveznem parametru lahko nastavimo zastavice za dodatne nastavitve regularnega izraza. Metoda vrne objekt Match object. Če ujemanj ni najdenih, se vrne None.

Sintaksa

import re re.fullmatch(regularni_izraz, niz, [zastavice])

Primer

Uporabimo metodo fullmatch za naš niz:

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

Po izvedbi kode bomo dobili None, ker so v nizu poleg števk tudi presledki:

None

Primer

Naj bo sedaj naš niz sestavljen samo iz števk:

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

Rezultat izvedbe kode:

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

Glejte tudi

  • metoda findall modula re,
    ki vrne seznam vseh ujemanj v nizu
  • metoda finditer modula re,
    ki vrne iterator vseh ujemanj z regularnim izrazom v nizu
  • metoda search modula re,
    ki poišče prvo ujemanje z regularnim izrazom v nizu
  • metoda match modula re,
    ki poišče ujemanje z regularnim izrazom na začetku niza
  • objekt Match object modula re,
    ki vsebuje informacije o ujemanjih z regularnim izrazom
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni