103 of 151 menu

Moduļa re match metode

Moduļa re metode match meklē tikai atbilstību regulārai izteiksmei virknes sākumā. Metodes pirmajā parametrā norādām regulāro izteiksmi, kuru meklēsim, otrajā parametrā - virkni, kurā to meklēsim. Trešajā neobligātajā parametrā var iestatīt karogus papildu regulārās izteiksmes iestatījumiem. Metode atgriež Match objektu. Ja atbilstība netiek atrasta, tiek atgriezts None.

Sintakse

import re re.match(regulārā izteiksme, virkne, [karogi])

Piemērs

Meklēsim visas apakšvirknes ar cipariem:

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

Koda izpildes rezultāts:

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

Piemērs

Tagad ļaujiet mūsu virknei sākties ar alfabētiskajiem simboliem:

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

Koda izpildes rezultāts:

None

Skatiet arī

  • moduļa re metode findall,
    kas atgriež sarakstu ar visām atbilstībām virknē
  • moduļa re metode finditer,
    kas atgriež iteratoru ar visām atbilstībām regulārajai izteiksmei virknē
  • moduļa re metode search,
    kas meklē pirmo atbilstību regulārajai izteiksmei virknē
  • moduļa re metode fullmatch,
    kas meklē visas atbilstības regulārajai izteiksmei virknē
  • moduļa re objekts Match object,
    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