Ao utilizar . em expressão regular, ele deve ser acompanhado de uma \ para ser reconhecido? Se não for o caso, não entendi o motivo da necessidade da \ antes dele. Verifiquei as outras respostas mas ainda não consegui compreender o motivo.
Ao utilizar . em expressão regular, ele deve ser acompanhado de uma \ para ser reconhecido? Se não for o caso, não entendi o motivo da necessidade da \ antes dele. Verifiquei as outras respostas mas ainda não consegui compreender o motivo.
Oi, Arthur! Tudo bem?
Em Regex, o ponto é o que chamamos de um wildcard. Isto é, um caractere "coringa". O regex vai retornar palavras com qualquer caractere que estiver na posição onde você colocou o ponto. Por exemplo, você procurar por .[a-z]{2,3} pode te retornar os seguintes resultados:
Aa2 ou bf2 ou 9g3
Isto é: (Qualquer coisa)(letra minúscula)(2 ou 3)
Para pesquisar um ponto, você precisa "escapar" desse coringa. Em regex, a forma de escapar é utilizando a \. Por exemplo, você procurar por \.[a-z]{2,3} pode te retornar os seguintes resultados:
.a2 ou .f2 ou .g3
Isto é: (ponto)(letra minúscula)(2 ou 3)
Espero ter ajudado =)