IBM Lotus Symphony
|
A tabela a seguir descreve as expressões regulares suportadas nas fórmulas da planilha.
Caractere | Resultado ou uso |
---|---|
. | Representa qualquer caractere único. O termo de procura "sh.rt" localiza tanto "shirt" quanto "short". |
^Peter | Localiza o termo de procura apenas se ele ocorrer no início de um parágrafo. Os caracteres especiais, (por exemplo, espaços em branco e quadros ancorados com caracteres) no início de um parágrafo, são ignorados. |
Peter$ | Localiza o termo de procura apenas se ele ocorrer no final de um parágrafo. Os caracteres especiais, (por exemplo, espaços em branco e quadros ancorados com caracteres) no final de um parágrafo, são ignorados. |
* | O caractere antes deste símbolo deve ocorrer pelo menos uma vez: "AX.+4" localiza "AX 4", mas não localiza "AX4". O texto mais longo possível dentro do parágrafo é sempre localizado. Se o parágrafo contém o texto AX 4 AX4, a pesquisa localiza do primeiro A ao último 4. |
? | Localiza palavras que incluem os caracteres que aparecem antes do caractere que está na frente da "?". Por exemplo, "Textos?" localiza as palavras "Textos" e "Texto". |
\ | Localiza o caractere (sem números) que você especificar. Por exemplo, se você pesquisar \C , somente 'C' é localizado. |
\n | Localiza uma difícil quebra de linha que foi inserida com Shift+Enter. Para alterar quebras de linha em quebras de parágrafo, insira \n nas caixas Procurar por e Substituir por e, em seguida, clique em Substituir tudo. |
\t | Localiza um espaço de tabulação. Também é possível usar esta expressão na caixa Substituir por. |
\> | Localiza o termo de procura apenas se ele ocorrer no final de uma palavra. Por exemplo, "book\>" localiza "checkbook", mas não localiza "bookmark". |
\< | Localiza o termo de procura apenas se ele ocorrer no início de uma palavra. Por exemplo, "\>book" localiza "bookmark", mas não localiza "checkbook". |
^$ | Procura parágrafos vazios. |
^ | Procura o primeiro caractere de um parágrafo. |
& | Use este caractere na caixa Substituir por para incluir os caracteres que você inserir nos critérios de pesquisa quando for feita uma substituição. Por exemplo, se você digitar "janela" na caixa Pesquisar por e "&quadro" na caixa Substituir por, a palavra "janela" será substituída por "quadro da janela". Também é possível inserir um "&" na caixa Substituir por para modificar os atributos ou um formato diferente dos critérios de procura inseridos na caixa Procurar por. |
[abc123] | Localiza os caracteres que estão entre parênteses. |
[a-e] | Localiza os caracteres que estão entre a e e. |
[a-eh-x] | Localiza os caracteres que estão entre a-e e h-x. |
[^a-s] | Localiza todos os caracteres, exceto a-s |
\xXXXX | Localiza um caractere especial com base em seu código hexadecimal de quatro dígitos (XXXX). O código para o caractere especial depende da fonte usada. É possível visualizar os códigos clicando em . |
| | Localiza os termos de pesquisa que ocorrem antes e depois de "|". Por exemplo, "este|aquele" localiza tanto "este" quanto "aquele" quando você procura. |
{2} | Define o número de vezes que o caractere em frente ao parêntese de abertura ocorre. Por exemplo, "tre{2}" localiza "tree". |
{1,2} | Define o número de vezes que o caractere em frente ao parêntese de abertura pode ocorrer. Por exemplo, "tre{1,2}" localiza "tree" e "treated". |
( ) | Define os caracteres dentro dos parênteses como uma referência. É possível então usar "\1" para se referir à primeira referência na expressão atual, "\2" para se referir à segunda referência etc. Por exemplo, se o seu texto contém o número 13487889 e você procura usando a expressão comum (8)7\1\1, "8788" é localizado. |
[:digit:]? | Localiza um único número de dígito. Para localizar um número com mais de um dígito, use [:digit:]* |
[:space:]? | Localiza espaços em branco, como espaços e tabulação. |
[:print:]? | Localiza caracteres imprimíveis. |
[:cntrl:]? | Localiza caracteres não imprimíveis. |
[:alnum:]? | Localiza caracteres alfanuméricos (números e caracteres de texto). |
[:alpha:]? | Localiza caracteres alfabéticos. |
[:lower:]? | Localiza caracteres maiúsculos se Corresponder Maiúsculas e Minúsculas estiver selecionado na área Opções. |
[:upper:]? | Localiza caracteres minúsculos se a opção Corresponder letras estiver selecionada na área Opções. |
Para uma expressão de procura lógica com operadores E/OU aninhados, use parênteses. Por exemplo, " ((a[A-z]*)|(ab[A-z]*)|(b[A-z]*))$" procura por texto que ocorre no final de um parágrafo e começa com um espaço seguido por um "a", um "ab", ou um "b".