Buenos días comunidad,
Me gustaría saber cómo separar por partes de igual longitud un string cada 20 caracteres. El input es del estilo:
A0937280001A0936150001A0779630001A0341310001A0938900001A0727280001A0943340001A0919970001A0948290001A0948290002
El output que deseo obtener es del estilo:
A0937280001 A0936150001 A0779630001 A0341310001 A0938900001 A0727280001 A0943340001 A0919970001 A0948290001 A0948290002
No en todos mis casos tendré un delimitador como en ese ejemplo en el que la referencia siempre comienza con una A o siempre acaba con un 1. Esto puede variar.
Gracias por la ayuda,
P.
¡Resuelto! Ir a solución.
Hola @PedroCalderon
Bienvenido a la comunidad!
Como primera asuncion, veo que tu string tiene un largo de 11 caracteres entre Aes. Hay varias formas de hacerlo, yo creo que la mas facil de primeras te resultara esta que te adjunto.
Hay que tener cuidado con las formulas de tipo string, porque algunas empiezan contando el primer caracter como 0 y otras no. En principio substring cuenta como 0.
Puedes consultar todas las formulas de tipo cadena de texto aqui. https://help.alteryx.com/es-419/20213/designer/string-functions
Espero te ayude
Hola @PedroCalderon
En ese string que pasaste como ejemplo, tienes un espacio en blanco entre las "secciones" que quieres extraer. Eso es siempre así?
Hola Pedro,
Una alternativa a la solución ya proporcionada por @grchavarri es usar la herramienta de RegEx y ´tokenizar´. Depende un poco de cómo quieras el formato final.
Un saludo!