Njia fullmatch ya moduli re
Njia fullmatch ya moduli re
inatafuta mechi zote kwa usemi wa kawaida
katika mstari. Kwenye kigezo cha kwanza cha njia tunabainisha
usemi wa kawaida, tutakayoutafuta, kwenye kigezo cha pili
- mstari, ambao tutautafuta. Kwenye
kigezo cha tatu cha hiari unaweza
kubainisha bendera
kwa usanidi wa ziada wa usemi wa kawaida.
Njia hurudisha kitu Match object.
Kama hakuna mechi zilizopatikana, hurudishwa
None.
Syntax
import re
re.fullmatch(usemi wa kawaida, mstari, [bendera])
Mfano
Wacha tutumie njia fullmatch kwenye
mstari wetu:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Baada ya kutekeleza kodi tutapata None,
kwa sababu zaidi ya tarakimu, kwenye mstari kuna pia
wahusika wa nafasi:
None
Mfano
Sasa mstari wetu uwe na tarakimu pekee:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Matokeo ya utekelezaji wa kodi:
<re.Match object; span=(0, 6), match='123456'>
Angalia pia
-
njia
findallya modulire,
ambayo hurudisha orodha ya mechi zote kwenye mstari -
njia
finditerya modulire,
ambayo hurudisha kiendeshaji cha mechi zote kwa usemi wa kawaida kwenye mstari -
njia
searchya modulire,
ambayo inatafuta mechi ya kwanza kwa usemi wa kawaida kwenye mstari -
njia
matchya modulire,
ambayo inatafuta mechi kwa usemi wa kawaida mwanzoni mwa mstari -
kitu
Match objectcha modulire,
ambacho kina taarifa kuhusu mechi kwa usemi wa kawaida