Questo articolo dimostrerà i diversi metodi per l'utilizzo di una variabile all'interno di una particolare espressione regolare.
Cos'è l'espressione regolare in JavaScript?
Le espressioni regolari sono il modello definito di una stringa utilizzata per confrontare e abbinare le varie combinazioni nelle stringhe definite. Tuttavia, in JavaScript, le espressioni regolari sono l'oggetto definito che può essere utilizzato con più metodi, tra cui Search (), Split (), Sostituisci (), Match () e molti altri.
Come utilizzare una variabile in un'espressione regolare in JavaScript?
Per utilizzare una variabile all'interno di un'espressione regolare, prima, definire una stringa e memorizzarla in una variabile. Quindi, crea un'altra stringa, utilizza semplicemente il "sostituire()"Metodo e passare il parametro per sostituire. Inoltre, puoi anche usare il "Regexp () "Costruttore per questo scopo.
Per praticità, prova gli esempi dichiarati.
Esempio 1: utilizzare una variabile nell'espressione normale con il metodo "Sostituisci ()"
Per utilizzare una variabile nell'espressione regolare semplicemente con il metodo sostituito (), prima, definire una stringa e memorizzarla in una variabile:
const s = "Il coniglio è un animale domestico";Quindi, utilizza il "sostituire()"Metodo e passare i parametri per sostituire le parole in una stringa:
const Newstring = s.sostituire ("coniglio", "gatto");Infine, usa il metodo log () e passa il "newstring"Dove le parole sostituite sono archiviate per visualizzare l'output sulla console:
console.log (Newstring);Esempio 2: utilizzare una variabile nell'espressione regolare con costruttore "regexp ()"
Puoi anche usare una variabile in espressioni regolari con l'aiuto di "Regexp ()"Costruttore. Per fare ciò, dichiarare una stringa e archiviare il valore della stringa in una variabile definita:
const str = "rafia è felice";Inizializza una parola e specifica il valore che si desidera sostituire:
const word = "rafia";Utilizzare il "Regexp ()"Costruttore e passa la parola che si desidera sostituire come parametro:
const regex = new regexp (word);Quindi, useremo il “sostituire()"E passare la variabile creata come espressione regolare come parametro:
const Newstring = STR.sostituire (regex, "hafsa");Infine, usa il metodo log () e passa il "newstring"Dove le parole sostituite sono archiviate per visualizzare l'output sulla console:
console.log (Newstring);Si può osservare che la parola specificata è stata sostituita usando una variabile in un'espressione regolare:
Si tratta di usare la variabile in un'espressione regolare in JavaScript.
Conclusione
Per utilizzare una variabile all'interno di un'espressione regolare, il "sostituire()"Il metodo può essere utilizzato. Questo metodo può sostituire le parole in una stringa. Inoltre, puoi anche utilizzare il "Regexp ()"Costruttore per lo scopo corrispondente. Questo tutorial ha dimostrato i vari esempi per l'uso di una variabile all'interno di un'espressione regolare in JavaScript.