Neste post, teremos uma discussão aprofundada sobre o corresponder() método; Vamos começar olhando para a sintaxe do corresponder() método:
Sintaxe:
corda.correspondência (regexp);Corda é a variável na qual estamos pesquisando e MyExpression é a expressão que estamos procurando.
Como funciona o método Match ()
Agora, vejamos alguns exemplos para entender melhor o JavaScript corresponder método:
Observação: O console do navegador é usado para a demonstração de exemplos neste artigo.
var str = "Olá e bem -vindo à dica do Linux!";O corresponder o método retorna apenas a primeira ocorrência da expressão regular dentro da string. Se precisarmos verificar se há múltiplas ocorrências, precisaremos adicionar o g modificador. O g Modificador é um modificador de pesquisa global que pesquisa a expressão em todas as instâncias. Isso retorna todos os elementos correspondentes. Se não colocarmos este modificador, apenas a primeira partida será devolvida:
var str = "Olá e bem -vindo à dica do Linux!";Também podemos usar o eu modificador com o corresponder método também. Isso executa a correspondência insensível ao caso. Em palavras simples, o corresponder método por padrão executa uma pesquisa sensível ao caso, mas quando usamos o eu Modificador Ignora a sensibilidade do caso.
var str = "Olá e bem -vindo à dica do Linux!";O corresponder O método retorna nulo se nenhuma correspondência for encontrada:
var str = "Olá e bem -vindo à dica do Linux!";Se não demos nenhum parâmetro o corresponder Método, então ele retorna o objeto da matriz que contém uma string vazia:
var str = "Olá e bem -vindo à dica do Linux!";Usando caracteres especiais em regexp
Podemos usar personagens especiais diferentes em nossas expressões regulares para realizar pesquisas mais complexas. O \d O sinal pode ser usado para procurar o primeiro dígito na expressão regular:
var str = "abcdefghjkl123456789";Se queremos obter todos os dígitos presentes na string:
var str = "abcdefghjkl123456789";O \ D signo produzirá uma matriz de objeto que contém todos os caracteres que o /d O sinal ignora:
var str = "abcdefghjkl123456789";Um personagem seguido pelo $ O sinal pode ser usado para verificar se esse é o último caractere da string especificada:
var str = "Olá e bem -vindo à dica do Linux!";Diferença entre os métodos de correspondência e pesquisa
O procurar O método procura o parâmetro fornecido, se encontrado, ele retorna o índice dessa expressão na string, enquanto o corresponder O método retorna a expressão dentro de um objeto de matriz:
var str = "Olá e bem -vindo à dica do Linux!";Se a partida não for encontrada, então o procurar Retorna de método -1 Considerando que a corresponder() Retorna de método nulo:
var str = "Olá e bem -vindo à dica do Linux!";Observação: Você pode colocar seu código JavaScript em uma tag de script e executar seu arquivo HTML no navegador ou apenas criar um arquivo diferente com a extensão JS e fazer referência a ele dentro do arquivo html usando a tag de script.
Conclusão
O corresponder() O método é usado para encontrar uma expressão regular (regexp) em uma string. O corresponder O método retorna um objeto de matriz que contém a expressão regular, seu índice, grupo e a string original. Neste guia de instruções, aprendemos a usar o método Match () em JavaScript para procurar uma expressão regular dentro de uma string. Em seguida, aprendemos a usar caracteres e modificadores especiais com o método Match () para executar pesquisas mais complexas. Além disso, também discutimos a diferença entre o procurar() e corresponder() Método em JavaScript.