# Границы слов в регулярках JavaScript

С помощью команды `'\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';`
←→
↑
en ru