Trabajar con expresiones

triangle-exclamation

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

chevron-rightEjemplohashtag

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.

chevron-rightCódigohashtag
a = findall('.ai\/(.+)\/', 'https://payform.com/ab252acn/', 0)

response = if(similar(riddle, question) == True , "¡genial!", "¡Nooo! es un #{riddle}")

Última actualización