Límites de palabras en expresiones regulares de JavaScript
Con el comando '\b' puedes hacer referencia
al límite de una palabra, y con el comando '\B' -
a lo que no es un límite. Veamos el funcionamiento de estos
comandos con ejemplos.
Ejemplo
Envolvamos cada palabra
en el símbolo '!':
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Como resultado, la variable contendrá lo siguiente:
javascript'!aaa! !aaa! !aaa!'
Ejemplo
Agreguemos el símbolo '!' en los espacios
entre letras:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Como resultado, la variable contendrá lo siguiente:
javascript'a!a!a a!a!a a!a!a'
Задание 1
Dada la cadena:
javascriptlet str = 'abc def xyz';
Escribe una expresión regular que transforme esta cadena en la siguiente:
javascript'#abc# #def# #xyz#';
Задание 2
Dada la cadena:
javascriptlet str = 'abc def xyz';
Escribe una expresión regular que transforme esta cadena en la siguiente:
javascript'a+b+c d+e+f x+y+z';