Usina BRAdvPL Guia
Entrar
← Todos os tópicos
GUIA PRÁTICOEm revisão

Manipulação de String

Len(cText); LTrim(cText); Left(cText,nCount); Lower(cText)

Combina operações de texto com limites explícitos.

Manipulação de StringAdvPL
01 · VISÃO GERAL

Visão geral

Len mede o tamanho, LTrim remove espaços iniciais, Left extrai o prefixo e Lower converte para minúsculas. Essas operações têm finalidades distintas: remover espaços iniciais preserva os finais; converter texto não valida identificadores nem normaliza Unicode. O exemplo usa apenas ASCII e mantém a entrada original para comparar o resultado. (Fontes: refs. 1–4.)

02 · SINTAXE

Sintaxe

Len(cText); LTrim(cText); Left(cText,nCount); Lower(cText)
03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed518()
    Local cOriginal := "  ITEM01 "
    Local cTratado := LTrim(cOriginal)
    // Preservar a entrada; transformar uma copia.
    ConOut("["+cOriginal+"]")
    ConOut(Lower(Left(cTratado,4)))
Return Nil
Resultado esperado

Imprime a entrada entre colchetes e depois item. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Definir encoding e política de espaços, acentos e campos vazios. Não alterar chaves ou conteúdo jurídico por uma regra genérica de limpeza.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. Len. TDN. Consulta em 2026-10-27.
  2. TOTVS. LTrim. TDN. Consulta em 2026-10-27.
  3. TOTVS. Left. TDN. Consulta em 2026-10-27.
  4. TOTVS. Lower. TDN. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha