Mooduli re meetod search
Mooduli re meetod search otsib
ainult esimest vastet regulaaravaldisega.
Meetodi esimeses parameetris määrame
regulaaravaldise, mida otsime, teises
parameetris - stringi, millest seda otsime.
Kolmandas valikulises parameetris saame
määrata lippe
regulaaravaldise täiendavateks seadistusteks.
Meetod tagastab objekti Match object.
Kui vasted ei leita, tagastatakse
None.
Süntaks
import re
re.search(regulaaravaldis, string, [lipud])
Näide
Leiame meetodiga search esimese numbritega
alamsõne:
txt = 'aaa 123 bbb 456'
res = re.search('\d+', txt)
print(res)
Koodi täitmise tulemus:
<re.Match object; span=(4, 7), match='123'>
Näide
Väljastame Match objektist leitud vastet:
txt = 'aaaa 123 bbbb 456'
res = re.search('\d+', txt)
print(res[0])
Koodi täitmise tulemus:
'123'
Vaata ka
-
mooduli
remeetodfindall,
mis tagastab nimekirja kõikidest stringis olevatest vastetest -
mooduli
remeetodfinditer,
mis tagastab iteraatori kõikidest regulaaravaldise vastetest stringis -
mooduli
remeetodmatch,
mis otsib regulaaravaldise vastet stringi alguses -
mooduli
remeetodfullmatch,
mis otsib kõiki regulaaravaldise vastet stringis -
mooduli
reobjektMatch object,
mis sisaldab informatsiooni regulaaravaldise vastete kohta