Expressões regulares
As expressões regulares são as combinações de caracteres especiais que o ajudam a executar operações diferentes, como a pesquisa por formas variáveis do texto e a seleção de vários itens ao especificar o nome de uma célula, referência ou nível.
A lista a seguir contém expressões regulares que são comuns para todas as operações:
Caractere | Significado |
---|---|
^ | Começo de uma linha ou de uma expressão. Quando usado no início de uma expressão, indica que uma linha deve começar com o seguinte padrão. Quando usado como o primeiro caractere em uma classe de caracteres, nega a definição. |
$ | Fim de linha ou de expressão. Quando usado no fim de uma expressão, indica que uma linha deve terminar com o padrão precedente. |
. | Qualquer caractere único |
[:alpha:] | Um caractere alfabético ASCII (equivalente à classe de caractere [a-z ou A-Z]). |
\d | Um dígito ASCII (equivalente à classe de caractere [0-9]). |
[:alnum:] | Um caractere alfabético ou um dígito ASCII (equivalente à classe de caractere [a-z ou A-Z ou 0-9]). Além disso, dois pontos seguidos por um espaço combinam com qualquer caractere de pontuação. |
O seguinte é uma lista de expressões regulares usadas somente para pesquisar texto.
Caractere | Significado |
---|---|
[ ] | Os caracteres dentro destes suportes descrevem uma classe de caractere, ou um coringa personalizado. |
* | O caractere precedente (ou a classe de caractere) tem permissão de repetir zero. |
+ | O caractere precedente (ou a classe de caractere) deve repetir pelo menos uma vez. |
- | Quando usado dentro de uma classe de caractere, representa um intervalo do caractere. |
O seguinte é uma lista de expressões regulares usadas somente para selecionar vários itens.
Caractere | Significado |
---|---|
c | Qualquer caractere c não especial corresponde a si próprio. |
\c | Desligar o significado especial do caractere c. |
[…] | Qualquer um dos caracteres no intervalo …; como a-z, é legais. |
[^…] | Qualquer caractere único que não está no intervalo …; é legal. |
s* | Zero ou mais ocorrências da string s (o caractere precedente). |
s+ | Umas ou mais ocorrências da string s (o caractere precedente). |
st | String s seguida pela string t. |