103 of 151 menu

Metod match modula re

Metod match modula re traži samo podudaranje sa regularnim izrazom na početku stringa. U prvom parametru metoda navedemo regularni izraz koji ćemo tražiti, u drugom parametru - string u kojem ga tražimo. U trećem opcionom parametru možemo postaviti flagove za dodatna podešavanja regularnog izraza. Metod vraća objekat Match object. Ako podudaranje nije pronađeno, vraća se None.

Sintaksa

import re re.match(regularni_izraz, string, [flagovi])

Primer

Hajdemo da pronađemo sve podstringove sa ciframa:

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

Rezultat izvršavanja koda:

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

Primer

A sada neka naš string počinje sa slovima:

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

Rezultat izvršavanja koda:

None

Pogledajte takođe

  • metod findall modula re,
    koji vraća listu svih podudaranja u stringu
  • metod finditer modula re,
    koji vraća iterator svih podudaranja sa regularnim izrazom u stringu
  • metod search modula re,
    koji traži prvo podudaranje sa regularnim izrazom u stringu
  • metod fullmatch modula re,
    koji traži potpuno podudaranje stringa sa regularnim izrazom
  • objekat Match object modula re,
    koji sadrži informacije o podudaranjima sa regularnim izrazom
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij