102 of 151 menu

Metod search modula re

Metod search modula re traži samo prvo poklapanje sa regularnim izrazom. U prvom parametru metoda navodimo regularni izraz koji ćemo tražiti, u drugom parametru - string u kome ga tražimo. U trećem opcionom parametru možemo postaviti flage 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.search(regularni izraz, string, [flage])

Primer

Hajde da pronađemo prvi podstring sa ciframa pomoću metoda search:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt) print(res)

Rezultat izvršavanja koda:

<re.Match object; span=(4, 7), match='123'>

Primer

Hajde da ispišemo poklapanje iz Match objekta:

txt = 'aaaa 123 bbbb 456' res = re.search('\d+', txt) print(res[0])

Rezultat izvršavanja koda:

'123'

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 match modula re,
    koji traži poklapanje sa regularnim izrazom na početku stringa
  • metod fullmatch modula re,
    koji traži sva poklapanja sa regularnim izrazom u stringu
  • objekat Match object modula re,
    koji sadrži informaciju 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