Retorna a posição da última ocorrência de uma substring em uma string. Para isso, a função pesquisa a string destino a partir da direita.
Sintaxe
RAt( < cSearch >, < cSource > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cSearch | caractere | Indica a string que será localizada. | X |
|
cSource | caractere | Indica a string onde <cSearch> será procurada. | X |
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
nRet | numérico | Retorna a posição da string localizada, dentro da procurada, na forma de um valor numérico inteiro. |
Observações
- Caso <cSearch> não seja localizada em <cSource>, o retorno será 0 (zero).
- Essa função é semelhante a At, que retorna a posição da primeira ocorrência de uma substring em uma string, e ao operador $, que determina se uma substring está contida em uma string.
- As funções RAt e At são utilizadas em conjunto com as funções SubStr, Left e Right para extrair substrings.
Exemplos
Exemplo 1
User Function Exemplo() cPesq := "@" cText := "Linha @ para pesquisa @ de RAT" RAt( cPesq, cText ) // Resultado: 23 // Localizou a posição do último "@" na frase return
Abrangência
Advanced Protheus 6.09, Advanced Protheus 7.10, Microsiga Protheus 8.11, Protheus 10
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas