Antes de se usar expressões
regulares, é muito importante que você entenda
os conceitos principais por trás deste recurso. Tomemos
por exemplo, as operações freqüentes de localizar
arquivos no Windows. Quando queremos localizar todos os arquivos
com a extensão .doc geralmente usamos:
*.doc
Daqui podemos concluir que o asterisco (*) significa "qualquer
coisa", ou seja, o Windows listará todos os arquivos
que contenham ".doc" como sua extensão. Um
outro exemplo seria listarmos todos os arquivos que contenham
a palavra "java" em seu nome. A pesquisa seria assim:
*java*
Lembre-se de que o asterisco significa qualquer coisa, até
mesmo espaços ou nada.
Outro símbolo que pode ser usado na pesquisa de arquivos
do Windows é o ponto de interrogação. Ele
serve como marcador para um único caractere. Veja um
exemplo: java?.exe
Esta pesquisa retornará nomes de arquivos tais como javac.exe,
javah.exe, javap.exe, etc.
Os símbolos * e ? são comumente chamados de curingas
e estão presentes em praticamente todos os padrões
de expressões regulares. Continue lendo este tutorial
e perceberá como seu uso possibilita a construção
de códigos JavaScript muito interessantes. |