Hola a todos!.
Si ayer publicaba un artículo sobre ADO hoy toca un poco de typescript 🙂
El objetivo de hoy es replicar una función que programé en VBA para eliminar tildes y hacerlo con typescript.
Para realizar el ejemplo utilizaré una serie de frases con palabras que llevan tildes:
Y para realizar la modificación utilizaré esta función (UDF) que acabo de programar:
/** @CustomFunction */
function SinTilde(MiCadena: string): string {
{
var Letras = {
'á': 'a',
'é': 'e',
'í': 'i',
'ó': 'o',
'ú': 'u',
'Á': 'A',
'É': 'E',
'Í': 'I',
'Ó': 'O',
'Ú': 'U'
};
var Resultado = MiCadena.replace(/[áéíóú]/gi, nCaracter => Letras[nCaracter]);
}
return Resultado;
}
Tengo que reconocer que me encanta la sintaxis y su sencillez, a la hora de aplicar la función replace, podemos usar el modificador gi para tener en cuenta tanto mayúsculas como minúsculas y así reducir los elementos de búsqueda entre los corchetes.
El resultado es el siguiente:
Y este es el resultado!, todo conforme a nuestras necesidades 🙂
Ahora ya sabéis cómo eliminar las tildes en Excel Online con una función realizada en typescript.
Espero que os sea de utilidad!.
¿Te ha resultado de interés?, puedes apoyar a Excel Signum con una pequeña donación.
¡¡Muchas gracias!!
Mediante la suscripción al blog, la realización comentarios o el uso del formulario de contacto estás dando tu consentimiento expreso al tratamiento de los datos personales proporcionados según lo dispuesto en la ley vigente (LOPD). Tienes más información al respecto en esta página del blog: Política de Privacidad y Cookies