Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

AllTrim

AllTrim( <cText> ) --> cRet

Elimina espacios de los extremos de una cadena.

AllTrimAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

AllTrim devuelve una nueva cadena sin espacios iniciales ni finales, conservando espacios internos. La referencia también documenta resultado vacío para argumento no carácter; no convierte números a texto. Comparar LTrim y RTrim para un solo extremo. La variable original solo cambia al asignarle el resultado. (Ref. 1)

02 · SINTAXIS

Sintaxis

AllTrim( <cText> ) --> cRet

Parámetros

cText
CualquieraObligatorio

Texto por recortar; observar regla documentada para otros tipos.

Retorno

Carácter: texto sin espacios extremos; entrada no carácter produce cadena vacía según TDN.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "TOTVS.ch"

User Function EdTrim()
    Local cTexto := "  Ana  Silva  "
    // Corchetes muestran los limites del resultado.
    ConOut("[" + AllTrim(cTexto) + "]")
    // AllTrim no convierte el numero a texto.
    ConOut("[" + AllTrim(42) + "]")
Return Nil
Resultado esperado

Resultados esperados: [Ana Silva] y []. El espacio doble interno permanece. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Verificar tipo antes de normalizar si una cadena vacía puede ocultar entrada inválida. No suponer eliminación de todo espacio Unicode.
  • 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. AllTrim. Frameworksp/TDN. Consulta el 2026-10-24.
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