Cómo usar una variable en una expresión regular en JavaScript

Cómo usar una variable en una expresión regular en JavaScript
En los lenguajes de programación, se utilizan múltiples patrones para definir el filtro y la serie de características. Más específicamente, las expresiones regulares son la forma más efectiva de determinar los filtros y contener una gran cantidad de series de caracteres que definen el patrón de texto. Además, también puede usar la variable en las expresiones regulares. Para hacerlo, JavaScript proporciona el "Regexp ()"Construir para utilizar la variable en expresiones regulares.

Esta redacción demostrará los diferentes métodos para usar una variable dentro de una expresión regular particular.

¿Qué es la expresión regular en JavaScript??

Las expresiones regulares son el patrón definido de una cadena que se utiliza para comparar y combinar las diversas combinaciones en cadenas definidas. Sin embargo, en JavaScript, las expresiones regulares son el objeto definido que se puede utilizar con múltiples métodos, incluidos Search (), Split (), Reemplazar (), Match () y muchos más.

Cómo utilizar una variable en una expresión regular en JavaScript?

Para utilizar una variable dentro de una expresión regular, primero, definir una cadena y almacenarla en una variable. Luego, haga otra cadena, simplemente utilice el "reemplazar()Método "y pasar el parámetro para reemplazar. Además, también puedes usar el "Regexp () "Constructor para este propósito.

Para la practicidad, pruebe los ejemplos establecidos.

Ejemplo 1: Use una variable en la expresión regular con el método "reemplazar ()"

Para usar una variable en expresión regular simplemente con el método reemplazar (), primero, defina una cadena y guárdela en una variable:

const S = "El conejo es un animal de mascota";

Luego, utiliza el "reemplazar()"Método y pasar los parámetros para reemplazar las palabras en una cadena:

const newstring = s.reemplazar ("conejo", "gato");

Por último, use el método log () y pase el "periódico"Donde las palabras reemplazadas se almacenan para mostrar la salida en la consola:

consola.registro (periodista);

Ejemplo 2: Use una variable en la expresión regular con el constructor "regexp ()"

También puede usar una variable en expresiones regulares con la ayuda del "Regexp ()"Constructor. Para hacerlo, declare una cadena y almacene el valor de la cadena en una variable definida:

const str = "rafia es feliz";

Inicialice una palabra y especifique el valor que desea reemplazar:

const word = "rafia";

Utilizar el "Regexp ()"Constructor y pase la palabra que desea reemplazar como parámetro:

const regex = new Regexp (Word);

Entonces, usaremos el "reemplazar()”Y pase la variable creada como expresión regular como parámetro:

constante newtring = str.reemplazar (regex, "hafsa");

Por último, use el método log () y pase el "periódico"Donde las palabras reemplazadas se almacenan para mostrar la salida en la consola:

consola.registro (periodista);

Se puede observar que la palabra especificada se ha reemplazado utilizando una variable en una expresión regular:

Se trata de usar la variable en una expresión regular en JavaScript.

Conclusión

Para utilizar una variable dentro de una expresión regular, el "reemplazar()El método se puede usar. Este método puede reemplazar las palabras en una cadena. Además, también puede utilizar el "Regexp ()"Constructor para el propósito correspondiente. Este tutorial ha demostrado los diversos ejemplos para usar una variable dentro de una expresión regular en JavaScript.