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
remetodefindall,
kas atgriež sarakstu ar visām atbilstībām virknē -
moduļa
remetodefinditer,
kas atgriež iteratoru ar visām atbilstībām regulārajai izteiksmei virknē -
moduļa
remetodesearch,
kas meklē pirmo atbilstību regulārajai izteiksmei virknē -
moduļa
remetodefullmatch,
kas meklē visas atbilstības regulārajai izteiksmei virknē -
moduļa
reobjektsMatch object,
kas satur informāciju par atbilstībām regulārajai izteiksmei