Come usare una variabile in un'espressione regolare in JavaScript

Come usare una variabile in un'espressione regolare in JavaScript
Nei linguaggi di programmazione, vengono utilizzati più schemi per definire il filtro e la serie di caratteristiche. Più specificamente, le espressioni regolari sono il modo più efficace per determinare i filtri e contenere un'enorme serie di caratteri che definiscono il modello di testo. Inoltre, puoi anche utilizzare la variabile nelle espressioni regolari. Per fare ciò, JavaScript fornisce il "Regexp ()"Costruire per l'utilizzo della variabile nelle espressioni regolari.

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.