Limites de mots dans les expressions régulières JavaScript
Avec la commande '\b', vous pouvez accéder
à la limite d'un mot, et avec la commande '\B' -
à la non-limite. Regardons le fonctionnement de ces
commandes avec des exemples.
Exemple
Entourons chaque mot
avec le symbole '!' :
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
En conséquence, la variable contiendra ce qui suit :
'!aaa! !aaa! !aaa!'
Exemple
Ajoutons le symbole '!' dans les intervalles
entre les lettres :
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
En conséquence, la variable contiendra ce qui suit :
'a!a!a a!a!a a!a!a'
Soit une chaîne :
let str = 'abc def xyz';
Écrivez une expression régulière qui transformera cette chaîne en la suivante :
'#abc# #def# #xyz#';
Soit une chaîne :
let str = 'abc def xyz';
Écrivez une expression régulière qui transformera cette chaîne en la suivante :
'a+b+c d+e+f x+y+z';