Žodžių ribos JavaScript reguliariosiose išraiškose
Naudodami komandą '\b' galite kreiptis
į žodžio ribą, o naudodami komandą '\B' -
į ne ribą. Pažiūrėkime šių komandų veikimą pavyzdžiuose.
Pavyzdys
Apverskime kiekvieną žodį
simboliu '!':
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Rezultate į kintamąjį bus įrašyta taip:
javascript'!aaa! !aaa! !aaa!'
Pavyzdys
Pridėkime simbolį '!' tarpus
tarp raidžių:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Rezultate į kintamąjį bus įrašyta taip:
javascript'a!a!a a!a!a a!a!a'
Задание 1
Duota eilutė:
javascriptlet str = 'abc def xyz';
Parašykite reguliariąją išraišką, kuri padarys iš šios eilutės tokią:
javascript'#abc# #def# #xyz#';
Задание 2
Duota eilutė:
javascriptlet str = 'abc def xyz';
Parašykite reguliariąją išraišką, kuri padarys iš šios eilutės tokią:
javascript'a+b+c d+e+f x+y+z';