Mooduli re meetod match
Mooduli re meetod match otsib
ainult vastet regulaaravaldisele
stringi alguses. Meetodi esimeses parameetris
täpsustame otsitava regulaaravaldise,
teises parameetris - stringi, millest
seda otsime. Kolmandas valikulises parameetris
saame määrata lippe
regulaaravaldise täiendavateks seadistusteks.
Meetod tagastab Match object objekti.
Kui vastet ei leita, tagastatakse
None.
Süntaks
import re
re.match(regulaaravaldis, string, [lipud])
Näide
Otsime üles kõik numbreid sisaldavad alamstringid:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Koodi täitmise tulemus:
<re.Match object; span=(0, 3), match='123'>
Näide
Paneme nüüd oma stringi algama tähemärkidega:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Koodi täitmise tulemus:
None
Vaata ka
-
mooduli
remeetodfindall,
mis tagastab loendi kõikidest stringis leitud vastetest -
mooduli
remeetodfinditer,
mis tagastab iteraatori kõikide regulaaravaldisega vastete üle stringis -
mooduli
remeetodsearch,
mis otsib esimest regulaaravaldisega vastet stringis -
mooduli
remeetodfullmatch,
mis otsib kõiki regulaaravaldisega vastet stringis -
mooduli
reobjektMatch object,
mis sisaldab informatsiooni regulaaravaldisega vastete kohta