Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
RAT
RAT

Função: RAT

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.

RAT ( < cPesquisa>, < cDestino> ) --> nRet

 

NomeTipoDescriçãoObrigatórioReferência
cPesquisaCaracterIndica a string que será localizada.X 
cDestinoCaracterIndica a string que será procurada.X 

 

nRet
    (numerico)
  • Retorna a posição da string localizada, dentro da procurada, na forma de um valor numérico inteiro. Caso a string não seja localizada, 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 SubStr(), Left() e Right() para extrair substrings.
cPesq := "@"
cText := "Linha @ para pesquisa @ de RAT"
RAT( cPesq, cText ) // Resultado: 23 // Localizou a posição do último "@" na frase
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10