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 grupo 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 í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%.

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 con tolerancia a errores tipográficos:

En el bloque de inicio, agregamos nuestra adivinanza en la sección de mensaje. Luego, también agregamos la respuesta a nuestra adivinanza en la calculadora usando la variable:

riddle = 'cold'.

En el segundo bloque, ingresamos la siguiente expresión en la calculadora:

response = if(similar(riddle, question) == True, "super!", "Nooo! it's a #{riddle}").

No olvides agregar #{response} en la sección de mensaje.