Begin en einde van 'n string in JavaScript regex
Daar is spesiale simbole wat die
begin '^' of einde van 'n string '
aandui.
Kom ons kyk na hul werking met voorbeelde.
Voorbeeld
In hierdie voorbeeld is die soekpatroon soos volg: vervang
'aaa' met '!' slegs as dit
aan die begin van die string staan:
let str = 'aaa aaa aaa';
let res = str.replace(/^aaa/g, '!');
As gevolg hiervan sal die volgende in die veranderlike weggeskryf word:
'! aaa aaa'
Voorbeeld
In hierdie voorbeeld is die soekpatroon soos volg: vervang
'aaa' met '!' slegs as dit
aan die einde van die string staan:
let str = 'aaa aaa aaa';
let res = str.replace(/aaa$/g, '!');
As gevolg hiervan sal die volgende in die veranderlike weggeskryf word:
'aaa aaa !'
Voorbeeld
Wanneer '^' aan die begin van die regex staan,
en '
aan die einde, dan
toets ons op hierdie manier die hele string vir ooreenstemming
met die regex.
In die volgende voorbeeld is die soekpatroon soos volg:
letter 'a' herhaal een of
meer kere, vervang die hele string met '!'
slegs as dit net uit letters 'a' bestaan.
let str = 'aaa';
let res = str.replace(/^a+$/g, '!');
As gevolg hiervan sal die volgende in die veranderlike weggeskryf word:
'!'
Praktiese take
Gegee die volgende string:
let str = 'abc def xyz';
Skryf 'n regex wat die eerste substring van letters sal vind.
Gegee die volgende string:
let str = 'abc def xyz';
Skryf 'n regex wat die laaste substring van letters sal vind.