Trabajar con expresiones
Tenga en cuenta que el tiempo de ejecución de una expresión regular es de 5 segundos.
findall() | similar()
LEYENDA:
! - Parámetros obligatorios
Buscar en una cadena usando una expresión regular
findall(reg, str, index) - para encontrar todas las coincidencias de grupos en una cadena
Parámetros:
! reg - expresión regular
! str - cadena en la que se realiza la búsqueda
index - índice del resultado encontrado. Comienza en cero. Eso significa que el primer resultado encontrado tiene el índice 0.
Comparación de cadenas con tolerancia a errores tipográficos
similar(str1, str2) - compara dos cadenas permitiendo errores tipográficos. Devuelve True si las cadenas difieren en menos del 30%.
Ejemplo
Veamos un ejemplo de búsqueda de una cadena usando una expresión regular especificada:

El resultado es el siguiente:

Ejemplo de uso de la función de comparación de cadenas tolerante a errores tipográficos:
En el bloque inicial, añadimos nuestro acertijo en la sección del mensaje. Luego, también añadimos la respuesta a nuestro acertijo en la calculadora usando la variable:
riddle = 'cold'.
En el segundo bloque, introducimos la siguiente expresión en la calculadora:
response = if(similar(riddle, question) == True, "¡genial!", "¡Nooo! es un #{riddle}").
No olvides añadir #{response} a la sección del mensaje.



Última actualización