Confini delle parole nelle espressioni regolari JavaScript
Con il comando '\b' puoi fare riferimento
al confine di una parola, e con il comando '\B' -
al non confine. Esaminiamo il funzionamento di questi
comandi con degli esempi.
Esempio
Racchiudiamo ogni parola
nel simbolo '!':
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Di conseguenza, nella variabile verrà memorizzato quanto segue:
javascript'!aaa! !aaa! !aaa!'
Esempio
Aggiungiamo il simbolo '!' negli spazi
tra le lettere:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Di conseguenza, nella variabile verrà memorizzato quanto segue:
javascript'a!a!a a!a!a a!a!a'
Задание 1
Data la stringa:
javascriptlet str = 'abc def xyz';
Scrivi un'espressione regolare che trasformi questa stringa nella seguente:
javascript'#abc# #def# #xyz#';
Задание 2
Data la stringa:
javascriptlet str = 'abc def xyz';
Scrivi un'espressione regolare che trasformi questa stringa nella seguente:
javascript'a+b+c d+e+f x+y+z';