AutoWikiBrowser/Expressões regulares
Aparência
Este módulo visa apresentar as expressões regulares utilizáveis no AWB, em complemento a w:en:Wikipedia:AutoWikiBrowser/Regular expression.
É importante notar que alguns símbolos da linguagem wiki tem uma interpretação diferente no AWB, e uma "desambiguação" deve ser feita para evitar erros:
| Metacaractere | Uso no AWB |
| ^ | \^ |
| $ | \$ |
| ( | \( |
| ) | \) |
| < | \< |
| . | \. |
| * | \* |
| + | \+ |
| ? | \? |
| [ | \[ |
| ] | \] |
| { | \{ |
| \ | \\ |
| | | \| |
| > | \> |
| Âncoras | |
|---|---|
| ^ | Início de uma cadeia de caracteres. |
| \A | Início de uma cadeia de caracteres. |
| $ | Fim de uma cadeia de caracteres. |
| \Z | Fim de uma cadeia de caracteres. |
| \b | Word boundary. |
| \B | Not word boundary. |
| \< | Início da palavra. |
| >/ | Fim da palavra. |
| Classes de caracteres | |
| \c | Control character |
| \r | |
| \s | Espaço em branco. |
| \S | Não-espaço em branco. |
| \d | Dígito. |
| \D | Não-Dígito. |
| \w | Palavra. |
| \W | Não-palavra. |
| \x | Dígito hexadecimal. |
| \O | Dígito octal. |
| Quantificadores | |
| * | 0 ou mais. |
| + | 1 ou mais. |
| ? | 0 ou 1. |
| {3} | Exatamente 3. |
| {3,} | 3 ou mais. |
| {2,4} | 2,3 ou 4. |
| Caracteres especiais | |
| \n | Quebra de linha. |
| Grupos e alcances | |
| . | Um caractere qualquer exceto quebra de linha. |
| (abc|xyz) | Seleciona abc ou xyz, em sequência. |
| () | Seleciona qualquer coisa em seu interior. |
| (?:) | Não seleciona qualquer coisa em seu interior. |
| [def] | Seleciona d ou e ou f. |
| [^abc] | Não seleciona a ou b ou c. |
| [a-q] | Letra entre a e q. |
| [A-Q] | Letra em caixa alta entre A e Q. |
| [0-7] | Dígito entre 0 e 7. |