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

Como Usar Uma Variavel Em Uma Expressao 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, as expressões regulares são a maneira mais eficaz de determinar os filtros e contêm uma grande quantidade de séries de caracteres que definem o padrão do texto. Além disso, você também pode usar a variável nas expressões regulares. Para fazer isso, o JavaScript fornece o “ RegExp() ” para utilizar a variável em expressões regulares.

Este artigo demonstrará os diferentes métodos para usar uma variável dentro de uma determinada expressão regular.

O que é expressão regular em JavaScript?

As expressões regulares são o padrão definido de uma string que é utilizada para comparar e corresponder as várias combinações em strings definidas. No entanto, em JavaScript, as expressões regulares são o objeto definido que pode ser usado com vários métodos, incluindo search(), split(), replace(), match() e muitos mais.







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

Para utilizar uma variável em uma expressão regular, primeiro defina uma string e armazene-a em uma variável. Em seguida, faça outra string, basta utilizar o “ substituir() ” e passe o parâmetro para substituir. Além disso, você também pode usar o “ RegExp( )” construtor para esta finalidade.



Para praticidade, experimente os exemplos indicados.



Exemplo 1: Use uma Variável em Expressão Regular com o Método “replace()”

Para usar uma variável em expressão regular simplesmente com o método replace(), primeiro defina uma string e armazene-a em uma variável:





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

Em seguida, utilize o “ substituir() ” e passe os parâmetros para substituir as palavras em uma string:

const novaString = s. substituir ( 'coelho' , 'gato' ) ;

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



console. registro ( novaString ) ;

Exemplo 2: Use uma Variável em 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 = 'Ráfia está feliz' ; td >
< td >

Inicialize uma palavra e especifique o valor que deseja substituir:

const palavra = 'Ráfia' ;

Utilize o “ RegExp() ” e passe como parâmetro a palavra que deseja substituir:

const regex = novo RegExp ( palavra ) ;

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

const novaString = estr. substituir ( regex, 'Policial' ) ;

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

console. registro ( novaString ) ;

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

Isso é tudo sobre como 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() ” pode ser usado. Este método pode substituir as palavras em uma string. Além disso, você também pode utilizar o “ RegExp() ” para o propósito correspondente. Este tutorial demonstrou vários exemplos de uso de uma variável dentro de uma expressão regular em JavaScript.