103 of 151 menu

Metoda match modula re

Metoda match modula re išče samo ujemanje z regularnim izrazom na začetku niza. V prvem parametru metode določimo 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 ujemanja niso najdena, se vrne None.

Sintaksa

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

Primer

Poiščimo vse podnize s številkami:

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

Rezultat izvajanja kode:

<re.Match object; span=(0, 3), match='123'>

Primer

Naj sedaj naš niz začne s črkovnimi simboli:

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

Rezultat izvajanja kode:

None

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 išče prvo ujemanje z regularnim izrazom v nizu
  • metoda fullmatch modula re,
    ki išče vsa ujemanja z regularnim izrazom v nizu
  • 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