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

Stuff

Stuff( <cString>, <nPosInicial>, <nExcluir>, <cAdicao> )

Sustituye parte de una string desde una posición determinada.

StringsSustituciónTexto
01 · DESCRIPCIÓN GENERAL

Descripción general

Sustituye parte de una string desde una posición determinada. Esta página fue creada a partir del material histórico de capacitación y organizada para consulta rápida, con notas prácticas y uso cuidadoso en entornos Protheus actuales.

02 · SINTAXIS

Sintaxis

Stuff( <cString>, <nPosInicial>, <nExcluir>, <cAdicao> )

Parámetros

cString
CarácterObligatorio

Parámetro utilizado por la función. Consulta la página fuente en portugués para la redacción original detallada mientras esta entrada esté en revisión.

nPosInicial
NuméricoObligatorio

Parámetro utilizado por la función. Consulta la página fuente en portugués para la redacción original detallada mientras esta entrada esté en revisión.

nExcluir
NuméricoObligatorio

Parámetro utilizado por la función. Consulta la página fuente en portugués para la redacción original detallada mientras esta entrada esté en revisión.

cAdicao
CarácterObligatorio

Parámetro utilizado por la función. Consulta la página fuente en portugués para la redacción original detallada mientras esta entrada esté en revisión.

03 · EJEMPLO PRÁCTICO

Sustituyendo un fragmento

User Function ExStuff()
    Local cCodigo := "ABC000XYZ"

    cCodigo := Stuff(cCodigo, 4, 3, "123")
    MsgInfo(cCodigo)
Return
Resultado esperado

El fragmento 000 se reemplaza por 123.

BUENAS PRÁCTICAS
  • Pode inserir texto sem remover nada quando nExcluir for zero.
  • Use SubStr() quando apenas precisar ler parte do texto.
ERRORES COMUNES
  • Esta entrada está en revisión porque fue estructurada a partir de material histórico de capacitación.
  • Confirma el comportamiento en la versión de Protheus/AppServer utilizada en tu entorno.

Contenido relacionado

REFERENCIAS
  1. Programação em ADVPL Completo. Material de capacitación registrado en la documentación oficial, sección 4.5.4, p. 45-50. Contenido resumido, revisado y ejemplos adaptados.
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