Ordgrænser i JavaScript regulære udtryk

Med kommandoen '\b' kan du henvise til en ordgrænse, og med kommandoen '\B' - til en ikke-grænse. Lad os se på disse kommandoers funktion med eksempler.

Eksempel

Lad os indkapsle hvert ord i symbolet '!':

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

Resultatet i variablen vil være følgende:

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

Eksempel

Lad os tilføje symbolet '!' i mellemrummene mellem bogstaverne:

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

Resultatet i variablen vil være følgende:

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

Givet strengen:

javascriptlet str = 'abc def xyz';

Skriv et regulært udtryk, der laver følgende fra denne streng:

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

Givet strengen:

javascriptlet str = 'abc def xyz';

Skriv et regulært udtryk, der laver følgende fra denne streng:

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