Manipulação de String
Len(cText); LTrim(cText); Left(cText,nCount); Lower(cText)Combina operações de texto com limites explícitos.
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.)
Sintaxe
Len(cText); LTrim(cText); Left(cText,nCount); Lower(cText)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 NilImprime 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.
- 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.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.