102 of 151 menu

re moduļa search metode

search metode no re moduļa meklē tikai pirmo atbilstību regulārajai izteiksmei. Metodes pirmajā parametrā norāda regulāro izteiksmi, ko meklēs, otrajā parametrā - virkni, kurā to meklē. Trešajā neobligātajā parametrā var iestatīt karogus papildu regulārās izteiksmes iestatījumiem. Metode atgriež Match objektu. Ja atbilstība netika atrasta, tiek atgriezts None.

Sintakse

import re re.search(regulārā_izteiksme, virkne, [karogi])

Piemērs

Atradīsim pirmo apakšvirkni ar cipariem izmantojot search metodi:

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

Koda izpildes rezultāts:

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

Piemērs

Izvadīsim atbilstību no Match objekta:

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

Koda izpildes rezultāts:

'123'

Skatiet arī

  • findall metode no re moduļa,
    kas atgriež sarakstu ar visām atbilstībām virknē
  • finditer metode no re moduļa,
    kas atgriež iteratoru ar visām atbilstībām regulārajai izteiksmei virknē
  • match metode no re moduļa,
    kas meklē atbilstību regulārajai izteiksmei virknes sākumā
  • fullmatch metode no re moduļa,
    kas meklē visas atbilstības regulārajai izteiksmei virknē
  • Match object objekts no re moduļa,
    kas satur informāciju par atbilstībām regulārajai izteiksmei
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt