Este post elaborará como pesquisar uma substring usando expressão regular em JavaScript e, nesse sentido, este post explicará os objetivos de aprendizado abaixo da lista abaixo:
Então vamos começar!
Como procurar uma substring usando expressão regular?
No JavaScript, um método interno chamado Search () é usado para pesquisar uma substring específica em uma determinada sequência usando expressões regulares.
Qual é o método de busca () em javascript?
Os conceitos abaixo listados permitirão que você entenda o método Fundamentals of the Search ():
Sintaxe básica
O snippet abaixo apresentará a sintaxe básica do método de pesquisa no JavaScript:
Criação.pesquisa (searchingValue);Como o método search () funciona em javascript?
É hora de implementar o método de pesquisa () praticamente. Para fazer isso, utilizaremos o método de pesquisa () em diferentes exemplos.
Exemplo 1: pesquisa bem -sucedida
Neste programa de exemplo, passaremos uma expressão regular ao método de pesquisa () para localizar um valor numérico:
Na string dada, o primeiro valor numérico ocorre no 9º índice, de modo que a saída será "9", como mostrado no trecho abaixo:
A saída verificou que o método Search () retorna o índice apropriado.
Exemplo 2: Sensível ao caso
Neste exemplo, procuraremos uma substring "JavaScript" usando o método de pesquisa:
Na string dada, JavaScript ocorre duas vezes primeiro no 0º índice e em segundo lugar no 28º índice:
A saída mostra que o método Search () retorna "28" em vez de "0". Isso mostra que o método search () é sensível ao caso.
Exemplo 3: Pesquisa insensível ao caso
Podemos usar o “eu”No regex para pesquisar uma substring, independentemente da sensibilidade do caso.
Agora, o método search () procurará a substring, independentemente da maçaneta ou minúscula:
Desta vez, o método Search () retornou o 0º índice.
Exemplo 4: Pesquisa malsucedida
Vamos procurar uma substring que não existe na string fornecida:
Quando procuramos por "Python" na sequência fornecida, consequentemente, o método de pesquisa retornará a seguinte saída:
O trecho acima verificou que o método de busca () retornou -1, quando não encontra uma combinação perfeita.
Conclusão
No JavaScript, o método Search () recebe um regex como um argumento e retorna o índice da primeira partida encontrada na string alvo. Se a correspondência não for encontrada na string especificada, o método search () retornará -1. Neste artigo, consideramos vários exemplos para entender como procurar uma substring usando uma expressão regular em javascript.