LTrim

Reading time: 2 minutes

A função LTrim remove os espaços em branco à esquerda de uma string. Ela é também  uma das funções de manipulação de string em ADVPL. 

 

Sintaxe:

LTrim(cString)

 

Parâmetro(s):

Retorno:

 

 

Observações:

  • LTrim está relacionada as funções RTrim, que remove os espaços em branco à esquerda, e a AllTrim, que remove os espaços em branco à esquerda e à direita;
  • O inverso de AllTrimRTrim LTrim são as funções PadCPadR PadL, que centralizam, alinham à direita ou à esquerda as strings, respectivamente, através da inserção de caracteres de preenchimento.

 

Exemplo de LTrim em ADVPL:

#include 'protheus.ch'
#define QLIN Chr(10)+Chr(13)
/*{Protheus.doc} User Function PALTrim
    (Essa função tem por finalidade mostrar a função de Manipulação de String LTrim em ADVPL)
    @type  Function
    @author Adilio Costa
    @since 07/12/2022
    @version Protheus 12.1.2210
   @Inscreva-se no Blog ProtheusAdvpl:
https://www.protheusadvpl.com.br
@Inscreva-se no Canal ProtheusAdvpl:
https://www.youtube.com/protheusadvpl
@Siga-nos no Instagram:
https://www.instagram.com/protheusadvpl
@Conheça os Cursos do ProtheusAdvpl:
https://hotmart.com/pt-br/club/protheusadvpl
|Se esse conteúdo foi útil pra você nos ajude divulgando 
ele e nossas redes sociais!!|
*/

*/
User Function PALTrim()
	Local cString1 := "  Blog ProtheusAdvpl"
    Local cString2 := "  Portal ProtheusAdvpl"
    Local nTamStr1 := Len(cString1)
    Local nTamStr2 := Len(cString2)
    Local cMsg := ""

    cMsg:="Antes de usar LTrim o tamanho da String1 é:"+cValToChar(nTamStr1)+QLIN
    cMsg+="Antes de usar LTrim o tamanho da String2 é:"+cValToChar(nTamStr2)+QLIN
	
    cString1 := LTrim(cString1)
    cString2 := LTrim(cString2)

    //Atualiza os tamanhos de cString1 e cString2 após o uso de LTrim para remoção dos espaços
    nTamStr1 := Len(cString1)
    nTamStr2 := Len(cString2)

    cMsg+="Após usar LTrim o tamanho da String1 é:"+cValToChar(nTamStr1)+QLIN
    cMsg+="Após usar LTrim o tamanho da String2 é:"+cValToChar(nTamStr2)
    
    MsgInfo(cMsg,"Função LTrim")


	

Return

No código ADVPL acima informamos 2 variáveis chamadas cString1 e cString2, as duas variáveis possuem 2 espaços à direita, assim utilizamos a função Len para obter o tamanho dessas duas strings, no caso o tamanho 20 para a cString1 e 22 para cString2, depois utilizamos a função RTrim para remover os espaços em branco tanto da string cString1 quanto da string cString2 e após isso utilizamos novamente a função Len para obter os novos tamanhos dessas duas strings, no caso o tamanho 18(foram removidos os 2 espaços à direita) para a cString1 e 20(foram removidos os 2 espaços à direita) para cString2.

 

É isso aí, finalizamos aqui mais um post no Blog ProtheusAdvpl. Caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br, até um próximo post, grande abraço e fica com Deus.

Link(s) de referência(s):

 
Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.