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';