Manipulación de cadenas
Len(cText); LTrim(cText); Left(cText,nCount); Lower(cText)Combina operaciones de texto con límites explícitos.
Descripción general
Len mide longitud, LTrim elimina espacios iniciales, Left extrae prefijo y Lower convierte a minúsculas. Eliminar espacios iniciales conserva los finales; convertir texto no valida identificadores ni normaliza Unicode. Ejemplo usa ASCII y conserva entrada original. (Fuentes: refs. 1–4.)
Sintaxis
Len(cText); LTrim(cText); Left(cText,nCount); Lower(cText)Ejemplo comentado
#Include "Protheus.ch"
User Function Ed518()
Local cOriginal := " ITEM01 "
Local cTratado := LTrim(cOriginal)
// Conservar entrada; transformar copia.
ConOut("["+cOriginal+"]")
ConOut(Lower(Left(cTratado,4)))
Return NilImprime entrada entre corchetes y luego item. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- Definir encoding y reglas de espacios, acentos y vacíos. Evitar modificar claves o contenido legal con limpieza genérica.
- En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.