102 of 151 menu

Metoda search modula re

Metoda search modula re išče samo prvo ujemanje z regularnim izrazom. 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 ujemanja niso najdena, se vrne None.

Sintaksa

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

Primer

Poiščimo prvo podniz s številkami z metodo search:

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

Rezultat izvajanja kode:

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

Primer

Izpišimo ujemanje iz objekta Match object:

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

Rezultat izvajanja kode:

'123'

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 match modula re,
    ki išče ujemanje z regularnim izrazom na začetku niza
  • 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