Usina BRGuía AdvPL
Ingresar
← Todos los temas
GUíA PRáCTICAEn revisión

Manipulación de cadenas

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

Combina operaciones de texto con límites explícitos.

Manipulación de cadenasAdvPL
01 · DESCRIPCIÓN GENERAL

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.)

02 · SINTAXIS

Sintaxis

Len(cText); LTrim(cText); Left(cText,nCount); Lower(cText)
03 · EJEMPLO PRÁCTICO

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 Nil
Resultado esperado

Imprime 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.

BUENAS PRÁCTICAS
  • 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.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Len. TDN. Consulta el 2026-10-27.
  2. TOTVS. LTrim. TDN. Consulta el 2026-10-27.
  3. TOTVS. Left. TDN. Consulta el 2026-10-27.
  4. TOTVS. Lower. TDN. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha