cTextTexto origen.
Guía AdvPLStrTokArr(cText,cToken) -> aPartsSepara cadena en elementos de array.
Cada carácter cToken funciona como delimitador independiente. "::" no establece secuencia indivisible; consulte StrTokArr2 para separadores compuestos. La fuente documenta interrupción en primer ASCII 0. El ejemplo evita campos vacíos y usa delimitador simple, sin inferir CSV, comillas ni escape. (Fuentes: refs. 1–2.)
StrTokArr(cText,cToken) -> aPartscTextTexto origen.
cTokenCaracteres delimitadores.
Array de partes.
#Include "Protheus.ch"
User Function Ed676()
Local aPartes := StrTokArr("A;B;C",";")
// Una posición por token en este ejemplo sin campos vacíos.
ConOut(Len(aPartes))
ConOut(aPartes[2])
Return NilMuestra 3 y B. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.