Veuillez noter que le temps d'exécution d'une expression régulière est de 5 secondes.
findall() | similar()
LÉGENDE :
! - Paramètres obligatoires
Rechercher dans une chaîne à l'aide d'une expression régulière
findall(reg, str, index) - pour trouver toutes les correspondances de groupe dans une chaîne
Paramètres :
! reg - expression régulière
! str - chaîne dans laquelle la recherche est effectuée
index - index du résultat trouvé. Il commence à zéro. Cela signifie que le premier résultat trouvé a l'index 0.
Comparaison de chaînes avec tolérance aux fautes de frappe
similar(str1, str2) - compare deux chaînes en tolérant les fautes de frappe. Renvoie True si les chaînes diffèrent de moins de 30 %.
Examinons un exemple de recherche d'une chaîne à l'aide d'une expression régulière spécifiée :

Le résultat est le suivant :

Exemple d'utilisation de la fonction de comparaison de chaînes avec tolérance aux fautes de frappe :
Dans le bloc de départ, nous ajoutons notre devinette dans la section message. Ensuite, nous ajoutons également la réponse à notre devinette dans la calculatrice en utilisant la variable :
riddle = 'cold'.
Dans le deuxième bloc, nous entrons l'expression suivante dans la calculatrice :
response = if(similar(riddle, question) == True, "super!", "Nooo! it's a #{riddle}").
N'oubliez pas d'ajouter #{response} dans la section message.





