* |
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 |