Metode fullmatch
Moduļa re metode fullmatch
meklē visas atbilstības ar regulāro izteiksmi
virknē. Metodes pirmajā parametrā norādam
regulāro izteiksmi, kuru meklēsim, otrajā
parametrā - virkni, kurā to meklēsim.
Trešajā neobligātajā parametrā var
iestatīt karogus
regulārās izteiksmes papildu iestatīšanai.
Metode atgriež Match objektu.
Ja atbilstības netiek atrastas, tiek atgriezts
None.
Sintakse
import re
re.fullmatch(regulārā_izteiksme, virkne, [karogi])
Piemērs
Izmantosim metodi fullmatch
mūsu virknei:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Pēc koda izpildes mēs iegūsim None,
jo papildus cipariem, virknē ir arī
atstarpes:
None
Piemērs
Un tagad ļaujiet mūsu virknei sastāvēt tikai no cipariem:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Koda izpildes rezultāts:
<re.Match object; span=(0, 6), match='123456'>
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 ar regulāro izteiksmi virknē -
moduļa
remetodesearch,
kas meklē pirmo atbilstību ar regulāro izteiksmi virknē -
moduļa
remetodematch,
kas meklē atbilstību ar regulāro izteiksmi virknes sākumā -
moduļa
reobjektsMatch object,
kas satur informāciju par atbilstībām ar regulāro izteiksmi