Moduulin re fullmatch-metodi
Moduulin re metodi fullmatch
etsii kaikki osumat säännölliseen lausekkeeseen
merkkijonossa. Menetelmän ensimmäisessä parametrissa määritetään
etsittävä säännöllinen lauseke, toisessa
parametrissa - merkkijono, josta sitä etsitään.
Kolmannessa valinnaisessa parametrissa voidaan
määrittää liput
säännöllisen lausekkeen lisäasetuksia varten.
Menetelmä palauttaa Match-objektin.
Jos osumia ei löydy, palautetaan
None.
Syntaksi
import re
re.fullmatch(säännöllinen_lauseke, merkkijono, [liput])
Esimerkki
Käytetään metodia fullmatch
merkkijonoomme:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Koodin suorituksen jälkeen saamme None,
koska merkkijonossa on välilyöntejä
numeroiden lisäksi:
None
Esimerkki
Tehdään nyt merkkijonostamme pelkkiä numeromerkkejä:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Koodin suorituksen tulos:
<re.Match object; span=(0, 6), match='123456'>
Katso myös
-
moduulin
remetodifindall,
joka palauttaa listan kaikista merkkijonon osumista -
moduulin
remetodifinditer,
joka palauttaa iteraattorin kaikista säännöllisen lausekkeen osumista merkkijonossa -
moduulin
remetodisearch,
joka etsii ensimmäisen säännöllisen lausekkeen osuman merkkijonosta -
moduulin
remetodimatch,
joka etsii säännöllisen lausekkeen osuman merkkijonon alusta -
moduulin
reobjektiMatch object,
joka sisältää tietoa säännöllisen lausekkeen osumista