104 of 151 menu

Metod fullmatch modula re

Metod fullmatch modula re traži sva poklapanja sa regularnim izrazom u stringu. U prvom parametru metode navodimo regularni izraz koji ćemo tražiti, u drugom parametru - string u kome ga tražimo. U trećem opcionom parametru možemo postaviti zastavice za dodatna podešavanja regularnog izraza. Metod vraća objekat Match object. Ako poklapanja nisu pronađena, vraća se None.

Sintaksa

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

Primer

Hajde da primenimo metod fullmatch na naš string:

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

Nakon izvršavanja koda dobićemo None, jer pored cifara, u stringu ima i razmaka:

None

Primer

A sada neka naš string bude sastavljen samo od cifara:

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

Rezultat izvršavanja koda:

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

Pogledajte takođe

  • metod findall modula re,
    koji vraća listu svih poklapanja u stringu
  • metod finditer modula re,
    koji vraća iterator svih poklapanja sa regularnim izrazom u stringu
  • metod search modula re,
    koji traži prvo poklapanje sa regularnim izrazom u stringu
  • metod match modula re,
    koji traži poklapanje sa regularnim izrazom na početku stringa
  • objekat Match object modula re,
    koji sadrži informacije o poklapanjima 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