Njia match ya moduli re
Njia match ya moduli re inatafuta
tu mechi ya usemi wa kawaida
mwanzoni mwa mstari. Katika kigezo cha kwanza cha njia
tunaweka usemi wa kawaida, ambao tutatafuta,
katika kigezo cha pili - mstari, ambao
unatafutiwa.
Katika kigezo cha tatu cha hiari
unaweza kuweka bendera
kwa usanidi wa ziada wa usemi wa kawaida.
Njia hurudisha kitu cha Match object.
Ikiwa hakuna mechi iliyopatikana, hurudishwa
None.
Syntaxi
import re
re.match(usemi wa kawaida, mstari, [bendera])
Mfano
Wacha tupate kila kistrungu chenye nambari:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Matokeo ya utekelezaji wa kodi:
<re.Match object; span=(0, 3), match='123'>
Mfano
Sasa mstari wetu uanze na herufi:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Matokeo ya utekelezaji wa kodi:
None
Angalia pia
-
njia
findallya modulire,
ambayo hurudisha orodha ya mechi zote katika mstari -
njia
finditerya modulire,
ambayo hurudisha kiendeshaji cha mechi zote za usemi wa kawaida katika mstari -
njia
searchya modulire,
ambayo inatafuta mechi ya kwanza ya usemi wa kawaida katika mstari -
njia
fullmatchya modulire,
ambayo inatafuta mechi zote za usemi wa kawaida katika mstari -
kitu
Match objectcha modulire,
ambacho kina taarifa kuhusu mechi za usemi wa kawaida