Mwanzo na Mwisho wa Mstari katika Regular JavaScript
Kuna alama maalum, zinazoashiria
mwanzo '^' au mwisho wa mstari '.
Tuangalie utendaji wake kwa mifano.
Mfano
Katika mfano huu, muundo wa utafutaji ni: badilisha
'aaa' kuwa '!' tu, ikiwa
iko mwanzoni mwa mstari:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/^aaa/g, '!');
Matokeo yake, ndani ya kutofautisha kutaandikwa yafuatayo:
javascript'! aaa aaa'
Mfano
Katika mfano huu, muundo wa utafutaji ni: badilisha
'aaa' kuwa '!' tu, ikiwa
iko mwishoni mwa mstari:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/aaa$/g, '!');
Matokeo yake, ndani ya kutofautisha kutaandikwa yafuatayo:
javascript'aaa aaa !'
Mfano
Wakati mwanzo wa regex kuna '^',
na mwisho - ', basi kwa njia hii
tunakagua mstari mzima kwa ujumla ili kulingana na
regex.
Katika mfano ufuatao, muundo wa utafutaji ni:
herufi 'a' inarudiwa mara moja au
zaidi, badilisha mstari mzima kuwa '!'
tu ikiwa una herufi 'a' pekee.
javascriptlet str = 'aaa';
let res = str.replace(/^a+$/g, '!');
Matokeo yake, ndani ya kutofautisha kutaandikwa yafuatayo:
javascript'!'
Kazi za Vitendo
Umepewa mstari:
javascriptlet str = 'abc def xyz';
Andika regex, ambayo itapata kifungu cha kwanza cha herufi.
Umepewa mstari:
javascriptlet str = 'abc def xyz';
Andika regex, ambayo itapata kifungu cha mwisho cha herufi.