Travailler avec les expressions

triangle-exclamation

findall() | similar()

LÉGENDE :

! - Paramètres requis

Rechercher dans une chaîne à l’aide d’une expression régulière

findall(reg, str, index) - pour trouver toutes les correspondances de groupes dans une chaîne

Paramètres :

! reg - expression régulière

! str - chaîne dans laquelle la recherche est effectuée

index - indice du résultat trouvé. Il commence à zéro. Cela signifie que le premier résultat trouvé a l’indice 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 %.

chevron-rightExemplehashtag

Voyons 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 tolérante aux fautes de frappe :

Dans le bloc de démarrage, nous ajoutons notre devinette dans la section message. Ensuite, nous ajoutons aussi la réponse à notre devinette dans le calculateur en utilisant la variable :

riddle = 'cold'.

Dans le deuxième bloc, nous saisissons l’expression suivante dans le calculateur :

response = if(similar(riddle, question) == True, "super !", "Nooo ! c'est un #{riddle}").

N’oubliez pas d’ajouter #{response} à la section message.

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

response = if(similar(riddle, question) == True , "super !", "Nooo ! c'est un #{riddle}")

Mis à jour