Woordgrense in JavaScript gereelde uitdrukkings

Met die opdrag '\b' kan jy na 'n woordgrens verwys, en met die opdrag '\B' - na 'n nie-grens. Kom ons kyk na die werking van hierdie opdragte aan die hand van voorbeelde.

Voorbeeld

Kom ons omsluit elke woord met die simbool '!':

javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');

As gevolg daarvan sal die volgende in die veranderlike geskryf word:

javascript'!aaa! !aaa! !aaa!'

Voorbeeld

Kom ons voeg die simbool '!' by in die spasies tussen letters:

javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');

As gevolg daarvan sal die volgende in die veranderlike geskryf word:

javascript'a!a!a a!a!a a!a!a'
Задание 1

Gegee 'n string:

javascriptlet str = 'abc def xyz';

Skryf 'n gereelde uitdrukking wat van hierdie string die volgende sal maak:

javascript'#abc# #def# #xyz#';
Задание 2

Gegee 'n string:

javascriptlet str = 'abc def xyz';

Skryf 'n gereelde uitdrukking wat van hierdie string die volgende sal maak:

javascript'a+b+c d+e+f x+y+z';