quarta-feira, 25 de fevereiro de 2009

Expressão regular: coleção de caracteres

Uma coleção de caracteres permite definir os caracteres válidos que uma posição do texto pode ter.
Exemplos:
[a-z]
ocorrência de um caractere que seja letra.
[0-9a-f]
ocorrência de um caractere que seja um número ou letra de a até f.
[-0-9]
[0-9-]
ocorrência de um caractere que seja número ou '-'.

Para excluir um ou mais caracteres use um '^' no início do intervalo.
"[^"]*"
", seguido de zero ou mais caracteres que não são '"', seguido de um ".
Obtém ocorrências:
"foo" e "3!x"
Para procurar a literal '^' use '\^'.
Se prefixar a coleção com
\_
ou incluir dentro da coleção
\n
inclui também o fim-de-linha.
Alguns caracteres especiais aceitos dentro da coleção:
\e - <esc>
\t - <tab>
\r - <CR>
\b - <BS>

0 comentários:

Postar um comentário