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:
let str = 'aaa aaa aaa';
let res = str.replace(/^aaa/g, '!');
Matokeo yake, ndani ya kutofautisha kutaandikwa yafuatayo:
'! aaa aaa'
Mfano
Katika mfano huu, muundo wa utafutaji ni: badilisha
'aaa' kuwa '!' tu, ikiwa
iko mwishoni mwa mstari:
let str = 'aaa aaa aaa';
let res = str.replace(/aaa$/g, '!');
Matokeo yake, ndani ya kutofautisha kutaandikwa yafuatayo:
'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.
let str = 'aaa';
let res = str.replace(/^a+$/g, '!');
Matokeo yake, ndani ya kutofautisha kutaandikwa yafuatayo:
'!'
Kazi za Vitendo
Umepewa mstari:
let str = 'abc def xyz';
Andika regex, ambayo itapata kifungu cha kwanza cha herufi.
Umepewa mstari:
let str = 'abc def xyz';
Andika regex, ambayo itapata kifungu cha mwisho cha herufi.