Vikundi vya Herufi Ndani ya Seti Katika Mienendo ya Kawaida ya Python
Vikundi vya herufi \d, \D,
\w, \W, \s, \S
ndani ya [] zitaashiria haswa
vikundi, yaani bado zitakuwa amri.
Mfano
Katika mfano huu, kiolezo cha utafutaji
inaonekana hivi: kati ya herufi x nambari yoyote, au
herufi kutoka 'a' hadi 'f':
txt = 'xax xbx x1x x2x xhx x@x'
res = re.sub('x[\da-f]x', '!', txt)
print(res)
Matokeo ya utekelezaji wa kificho:
'! ! ! ! xhx x@x'
Mfano
Katika mfano huu, kiolezo cha utafutaji
inaonekana hivi: herufi 'x', kisha si nambari,
si nukta, wala si herufi ndogo ya Kilatini,
kisha herufi 'z':
txt = 'xaz x1z xAz x.z x@z'
res = re.sub('x[^\d.a-z]z', '!', txt)
print(res)
Matokeo ya utekelezaji wa kificho:
'xaz x1z ! x.z !'
Kazi za Vitendo
Andika mwenendo wa kawaida ambao utapata masharti
kwa kiolezo: nambari au nukta kutoka 1
na zaidi ya mara moja.
Andika mwenendo wa kawaida ambao utapata masharti
kwa kiolezo: si nambari wala herufi kutoka
'a' hadi 'g' kutoka 3 hadi
7 mara.