Como usar uma variável em uma expressão regular em javascript

Como usar uma variável em uma expressão regular em javascript
Nas linguagens de programação, vários padrões são utilizados para definir o filtro e a série de características. Mais especificamente, expressões regulares são a maneira mais eficaz de determinar os filtros e conter uma enorme quantidade de séries de caracteres que definem o padrão de texto. Além disso, você também pode usar a variável nas expressões regulares. Para fazer isso, o JavaScript fornece o “Regexp ()”Construa para utilizar a variável em expressões regulares.

Este artigo demonstrará os diferentes métodos para usar uma variável em uma expressão regular específica.

O que é expressão regular em JavaScript?

Expressões regulares são o padrão definido de uma string que é utilizada para comparar e combinar as várias combinações em strings definidos. No entanto, em JavaScript, as expressões regulares são o objeto definido que pode ser usado com vários métodos, incluindo pesquisa (), split (), substituição (), correspondência () e muito mais.

Como utilizar uma variável em uma expressão regular em javascript?

Para utilizar uma variável dentro de uma expressão regular, primeiro, defina uma corda e armazená -la em uma variável. Em seguida, faça outra string, simplesmente utilize o “substituir()”Método e passe no parâmetro para substituir. Além disso, você também pode usar o “Regexp () ”Construtor para esse fim.

Para praticidade, experimente os exemplos declarados.

Exemplo 1: use uma variável na expressão regular com o método "substituir ()"

Para usar uma variável na expressão regular simplesmente com o método reply (), primeiro, defina uma string e armazená -la em uma variável:

const s = "O coelho é um animal de estimação";

Então, utilize o “substituir()”Método e passe os parâmetros para substituir as palavras em uma string:

const NewsTring = S.substituir ("coelho", "gato");

Por fim, use o método log () e passe o “Newstring”Onde as palavras substituídas são armazenadas para exibir a saída no console:

console.log (newstring);

Exemplo 2: use uma variável na expressão regular com o construtor “regexp ()”

Você também pode usar uma variável em expressões regulares com a ajuda do “Regexp ()”Construtor. Para fazer isso, declare uma string e armazene o valor da string em uma variável definida:

const str = "Rafia é feliz";

Inicialize uma palavra e especifique o valor que você deseja substituir:

const word = "rafia";

Utilize o “Regexp ()”Construtor e passe a palavra que você deseja substituir como um parâmetro:

const regex = novo regexp (word);

Então, vamos usar o “substituir()”E passe a variável criada como expressão regular como um parâmetro:

const NewsTring = str.substituir (regex, "hafsa");

Por fim, use o método log () e passe o “Newstring”Onde as palavras substituídas são armazenadas para exibir a saída no console:

console.log (newstring);

Pode -se observar que a palavra especificada foi substituída usando uma variável em uma expressão regular:

Isso se trata de usar a variável em uma expressão regular em JavaScript.

Conclusão

Para utilizar uma variável dentro de uma expressão regular, o “substituir()”O método pode ser usado. Este método pode substituir as palavras em uma string. Além disso, você também pode utilizar o “Regexp ()”Construtor para o objetivo correspondente. Este tutorial demonstrou os vários exemplos para usar uma variável dentro de uma expressão regular em JavaScript.