Metodo formal de especificar caracteres particulares, palavras ou padrões de caracteres. Servem para fazer buscas, substituições, validações, filtragens, etc..
/(http:\/\/)?(www\.)?\w+\.\w{2,}(\.\w{2})?/g
É como mágica, quando você descobre como faz, fica até sem graça
Esse plugin do vs code ajuda no momento de executar regex em qualquer linguagem
Executando Regex
- JS functions
- Flags
Caracteres
- Meta caracteres
- Texto literal
- Ponto
- Espaços
- Pipe
- Acentos
Conjuntos
- Conjunto
- Intervalos
- Conjuntos com meta
- Atalhos
- Negados
Quantificadores
- Quantificadores
- Opcional (Zero ou um)
- Um ou mais
- Zero ou mais
- Chaves
- Guloso
Grupos
- Grupos
- Retrovisores
ps: os tópicos acima se refem aos nomes dos arquivos