Ishara ya Kofia Ndani ya Seti katika Regular JavaScript
Kama unavyojua, kofia ndani ya [ ] hufanya
ukosoaji, ikiandikwa mwanzo kabisa mwa mabano.
Hii inamaanisha kuwa ni ishara maalum ndani ya
mabano hayo. Ili kupata kofia kama ishara,
unahitaji ama kuiepuka, au kuiondoa mahali
pa kwanza.
Mfano
Katika mfano ufuatao muundo wa utafutaji ni huu:
herufi ya kwanza ni yote isipokuwa 'd',
kisha herufi mbili 'x'.
let str = 'axx bxx ^xx dxx';
let res = str.replace(/[^d]xx/g, '!');
Matokeo yake, kwenye kutofautisha kitaandikwa yafuatayo:
'! ! ! dxx'
Mfano
Sasa muundo wa utafutaji ni huu: herufi ya kwanza
ni 'd' au '^', kisha herufi
mbili 'x':
let str = 'axx bxx ^xx dxx';
let res = str.replace(/[d^]xx/g, '!');
Matokeo yake, kwenye kutofautisha kitaandikwa yafuatayo:
'axx bxx ! !'
Mfano
Inawezekana kutoiondoa kofia mahali pa kwanza, lakini tu kuepuka kutumia mshale wa nyuma, na itakuwa na maana yenyewe:
let str = 'axx bxx ^xx dxx';
let res = str.replace(/[\^d]xx/g, '!');
Matokeo yake, kwenye kutofautisha kitaandikwa yafuatayo:
'axx bxx ! !'
Kazi za Vitendo
Kuna mfuatano wa herufi:
let str = '^xx axx ^zz bkk @ss';
Andika misemo ya kawaida, ambayo itapata mifuatano ya herufi kulingana na muundo: kofia au alama ya @, kisha herufi mbili za Kilatini.
Kuna mfuatano wa herufi:
let str = '^xx axx ^zz bkk @ss';
Andika misemo ya kawaida, ambayo itapata mifuatano ya herufi kulingana na muundo: SIO kofia wala alama ya @, lakini kisha herufi mbili za Kilatini.
Kuna mfuatano wa herufi:
let str = '^xx axx ^zz bkk';
Andika misemo ya kawaida, ambayo itapata mifuatano ya herufi kulingana na muundo: sio kofia wala nafasi, lakini kisha herufi mbili za Kilatini.