Significado | Exemplo | Correspondências | |
---|---|---|---|
* |
Zero ou mais ocorrências |
a* | Zero ou mais caracteres a (toda cadeia corresponde a esta expressão) |
+ |
Uma ou mais ocorrências |
a+ | Um ou mais caracteres a |
. |
Qualquer caractere único exceto caractere de nova linha |
* | Qualquer número de quaisquer caracteres exceto caracteres de nova linha (em outras palavras, qualquer cadeia) |
\ |
Escape (desliga o sentido especial associado a um caractere) |
\. | Um caractere de ponto (.) |
^ |
Início da linha (se ela estiver no início da expressão) |
^O.* | Qualquer linha que começar com a cadeia O |
$ |
Final da linha (se ela estiver no final da expressão) |
Segunda-feira\.$ | Qualquer linha que terminar com a cadeia Segunda-feira seguida por um ponto (.) |
() |
Agrupamentos |
(ref)+(ligação)* | Pelo menos uma cadeia de referência, em seguida zero ou mais cadeias de ligação |
[] |
intervalo de caracteres (letras ou dígitos) |
[dD]everá.*\.$ | Qualquer linha que contiver deverá ou Deverá e terminar com um ponto (.) |
[^abc] | Qualquer caractere exceto a, b ou c |
||
[a-zA-Z] | Qualquer caractere alfanumérico (maiúscula ou minúscula) |
||
[0-9] | Qualquer caractere numérico (número entre 0 e 9) |
||
| |
alternativa |
(dat|doc) | A cadeia dat ou a cadeia doc |