С помощью команды '\b'
можно обратиться
границе слова, а с помощью команды '\B'
-
не к границе. Давайте посмотрим работу этих
команд на примерах.
Пример
Давайте обернем каждое слово
в символ '!'
:
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
В результате в переменную запишется следующее:
'!aaa! !aaa! !aaa!'
Пример
Давайте добавим символ '!'
в промежутки
между буквами:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
В результате в переменную запишется следующее:
'a!a!a a!a!a a!a!a'
Дана строка:
let str = 'abc def xyz';
Напишите регулярку, которая сделает из этой строки следующую:
'#abc# #def# #xyz#';
Дана строка:
let str = 'abc def xyz';
Напишите регулярку, которая сделает из этой строки следующую:
'a+b+c d+e+f x+y+z';