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

Manipulación de strings en AdvPL

Combina búsqueda, recorte y sustitución de texto.

Manipulación de strings en AdvPLAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

AllTrim elimina espacios externos. At busca primera ocurrencia y RAt última; cero indica ausencia. SubStr usa inicio 1 y cantidad; Stuff elimina cantidad e inserta texto en copia. Lower/Upper cambian caja; Asc/Chr relacionan código y carácter. Len mide representación, no contador Unicode universal. Ejemplo usa ASCII fijo. (Fuentes: refs. 1–10.)

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed409()
    Local cTexto := "  AB-CD-AB  "
    // Normalizar antes de calcular posiciones.
    cTexto := AllTrim(cTexto)
    ConOut(cValToChar(Len(cTexto)))
    ConOut(cValToChar(At("-",cTexto)))
    ConOut(cValToChar(RAt("-",cTexto)))
    ConOut(SubStr(cTexto,4,2))
    ConOut(Stuff(cTexto,4,2,"XY"))
    ConOut(Lower(cTexto))
    ConOut(Upper(Lower(cTexto)))
    ConOut(cValToChar(Asc("A")))
    ConOut(Chr(65))
Return Nil
Resultado esperado

8; 3; 6; CD; AB-XY-AB; ab-cd-ab; AB-CD-AB; 65; A. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar ausencia antes de usar posición y definir codificación.
  • 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. TDN. Consulta el 2026-10-26.
  2. TOTVS. Asc. TDN. Consulta el 2026-10-26.
  3. TOTVS. At. TDN. Consulta el 2026-10-26.
  4. TOTVS. Chr. TDN. Consulta el 2026-10-26.
  5. TOTVS. Len. TDN. Consulta el 2026-10-26.
  6. TOTVS. Lower. TDN. Consulta el 2026-10-26.
  7. TOTVS. RAt. TDN. Consulta el 2026-10-26.
  8. TOTVS. Stuff. TDN. Consulta el 2026-10-26.
  9. TOTVS. SubStr. TDN. Consulta el 2026-10-26.
  10. TOTVS. Upper. TDN. Consulta el 2026-10-26.
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