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 '!':
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Tuloksena muuttujaan kirjoitetaan seuraava:
'!aaa! !aaa! !aaa!'
Esimerkki
Lisätään merkki '!' kirjainten
väliin:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Tuloksena muuttujaan kirjoitetaan seuraava:
'a!a!a a!a!a a!a!a'
Annettu merkkijono:
let str = 'abc def xyz';
Kirjoita säännöllinen lauseke, joka muuttaa tästä merkkijonosta seuraavan:
'#abc# #def# #xyz#';
Annettu merkkijono:
let str = 'abc def xyz';
Kirjoita säännöllinen lauseke, joka muuttaa tästä merkkijonosta seuraavan:
'a+b+c d+e+f x+y+z';