Manipulación de cadenas


Aquí tienes una función para modificar a tu antojo cadenas de texto.
Esta función puede reordenar cualquier cantidad de caracteres. Puedes añadir además, caracteres que no estén en la cadena.

Con $ seguido de un número indicas el número de carácter de la cadena. En los corchetes $[x-y], 'x' indica la posición de comienzo dentro de la cadena e 'y' indica la posición final.

Ejemplos:
FormateaCadena("circo", "$1$5$3$2") devuelve "cori".
FormateaCadena("circo", $[5-1]) devuelve "ocric".
FormateaCadena("circo", "$1$5$[2-3]s") devuelve "coirs".