Ajuda MicroStation CONNECT Edition

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.