Ishara ya Kofia Ndani ya Seti Katika Usimbaji Fupi wa Python
Kama unavyojua, ishara ya kofia ndani ya [ ]
hufanya kukataa, ikivaandikwa
mwanzoni mwa mabano. Hii inamaanisha kuwa ni
ishara maalum ndani ya mabano hayo. Ili
kupata ishara ya kofia kama ishara, unahitaji
kuiepuka au kuiondoa kutoka nafasi ya kwanza.
Mfano
Katika mfano ufuatao, muundo wa utafutaji ni:
herufi ya kwanza ni kila kitu isipokuwa 'd',
kisha herufi mbili 'x':
txt = 'axx bxx ^xx dxx'
res = re.sub('[^d]xx', '!', txt)
print(res)
Kwa matokeo, kwenye kutofautisha kitaandikwa yafuatayo:
'! ! ! dxx'
Mfano
Sasa muundo wa utafutaji ni: herufi ya
kwanza ni 'd' au '^',
kisha herufi mbili 'x':
txt = 'axx bxx ^xx dxx'
res = re.sub('[d^]xx', '!', txt)
print(res)
Kwa matokeo, kwenye kutofautisha kitaandikwa yafuatayo:
'axx bxx ! !'
Mfano
Unaweza usiiondoe ishara ya kofia kutoka nafasi ya kwanza, bali uiepushe tu kwa kutumia mshale wa nyuma, na itakuonyesha yenyewe:
txt = 'axx bxx ^xx dxx'
res = re.sub('[\^d]xx', '!', txt)
print(res)
Kwa matokeo, kwenye kutofautisha kitaandikwa yafuatayo:
'axx bxx ! !'
Kazi Za Vitendo
Kuna mshale uliopewa:
txt = '^xx axx ^zz bkk @ss'
Andika usimbaji fupi, utakao pata mishale kwa muundo: ishara ya kofia au mbwa, kisha herufi mbili za Kilatini.
Kuna mshale uliopewa:
txt = '^xx axx ^zz bkk @ss'
Andika usimbaji fupi, utakao pata mishale kwa muundo: SIO ishara ya kofia wala mbwa, lakini kisha herufi mbili za Kilatini.
Kuna mshale uliopewa:
txt = '^xx axx ^zz bkk'
Andika usimbaji fupi, utakao pata mishale kwa muundo: sio ishara ya kofia wala nafasi, lakini kisha herufi mbili za Kilatini.