Ao procurar um texto, você pode utilizar expressões comuns, conforme
definido pela
classe
Padrão.
Além disso, \R pode ser utilizado para correspondência de
qualquer forma de delimitador de linha (Unix, Windows, Mac OS 9). Observe que \R não funciona em grupos de caracteres ([]).
A cadeia de substituição permite os seguintes constructos:
| $i | insere o grupo de captura i. |
| \i | insere o grupo de captura i (o mesmo que $i). |
| \x | caracteres aspas simples x (a menos que \x tenha um significado especial) |
| \R | insere o delimitador de linha padrão do documento |
| \xhh | insere o caractere hexadecimal hh |
| \uhhhh | insere o caractere Unicode hhhh |
| \n | insere um caractere de avanço de linha (geralmente, deve-se utilizar \R no lugar) |
| \r | insere um caractere de retorno de carro (geralmente, deve-se utilizar \R no lugar) |
| \t | insere um caractere de tabulação |
| \f | insere um caractere de avanço de papel |
| \a | insere um caractere de alerta (sinal sonoro) |
| \e | insere um caractere de escape |
| \cC | insere um caractere de controle para C |
| \C | retém a distinção entre maiúsculas e minúsculas da correspondência (tudo em minúscula, tudo em maiúscula, primeira letra maiúscula) |