LastPos
Overview
Bem-vindos ao mundo da programação no PowerBuilder, onde detalhes fazem toda a diferença! Hoje, vamos mergulhar na função LastPos, uma ferramenta essencial para quem trabalha com strings. Acompanhe exemplos práticos, dicas valiosas e tudo que você precisa saber para dominar essa função. Prontos para essa jornada de descoberta?
A função LastPos localiza uma string dentro da outra e retorna a posição da última ocorrência encontrada.
Sintaxe:
LastPos ( string1, string2 {, searchlength } )
Retorno:
- Long positivo maior que zero com a localização da última ocorrência da string;
- 0 (zero) se não encontrar uma ocorrência da string desejada;
- null se algum dos argumentos forem nulos.
Destalhes sobre a função!
Appeon: Funciona sem restrições.
- A função LastPos é case sensitive e não tem nada que você possa fazer em relação a isso;
- A string procurada deve existir 100% dentro da string onde os dados serão procurados;
Como utilizar:
Exemplo 01: Retornando a posição da última “\”. Este exemplo vai retornar 18.
long ll_pos
string ls_frase, ls_procurar
ls_frase = "d:\arquivos\bacon\"
ls_procurar = "\"
ll_pos = LastPos(ls_frase, ls_procurar)
Exemplo 02: Retorna a útima posição da “\”, mas só busca até o caractere de número 15. Neste caso, o resultado vai ser 12.
long ll_pos
string ls_frase, ls_procurar
ls_frase = "d:\arquivos\bacon\"
ls_procurar = "\"
ll_pos = LastPos(ls_frase, ls_procurar, 15)
Argumentos:
Argumento | Obrigatório | Tipo | Descrição |
---|---|---|---|
string1 | Sim | string | String que contem a frase/expressão onde está o conteúdo que você quer encontrar |
string2 | Sim | string | A string que você quer procurar na string1 |
searchlength | Não | long | O limite de caracteres onde será feita a busca. Se for omitido, buscará na string1 inteira. |
Referência:
Dúvidas sobre o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.