Sanojen rajat JavaScriptin säännöllisissä lausekkeissa

Komennolla '\b' voidaan viitata sanan rajaan, ja komennolla '\B' - ei-rajaan. Katsotaan näiden komentojen toimintaa esimerkkien avulla.

Esimerkki

Kääritään jokainen sana merkiksi '!':

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

Tuloksena muuttujaan kirjoitetaan seuraava:

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

Esimerkki

Lisätään merkki '!' kirjainten väliin:

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

Tuloksena muuttujaan kirjoitetaan seuraava:

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

Annettu merkkijono:

javascriptlet str = 'abc def xyz';

Kirjoita säännöllinen lauseke, joka muuttaa tästä merkkijonosta seuraavan:

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

Annettu merkkijono:

javascriptlet str = 'abc def xyz';

Kirjoita säännöllinen lauseke, joka muuttaa tästä merkkijonosta seuraavan:

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