Limites de palavras em expressões regulares do JavaScript
Usando o comando '\b', você pode acessar
o limite de uma palavra, e usando o comando '\B' -
o não limite. Vamos ver como esses comandos
funcionam com exemplos.
Exemplo
Vamos envolver cada palavra
no símbolo '!':
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Como resultado, o seguinte será armazenado na variável:
'!aaa! !aaa! !aaa!'
Exemplo
Vamos adicionar o símbolo '!' nos espaços
entre as letras:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Como resultado, o seguinte será armazenado na variável:
'a!a!a a!a!a a!a!a'
Dada a string:
let str = 'abc def xyz';
Escreva uma expressão regular que transformará esta string na seguinte:
'#abc# #def# #xyz#';
Dada a string:
let str = 'abc def xyz';
Escreva uma expressão regular que transformará esta string na seguinte:
'a+b+c d+e+f x+y+z';