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.