Avancé
🧠 Fondamentaux
30 XP
0 personnes ont réussi
URL avec regex
Les frameworks web avances comme Django utilisent des expressions regulieres pour definir leurs routes. Ca permet de valider le format des paramètres directement dans le pattern.
Par exemple, le pattern /users/(?P<id>\d+) signifie : le chemin doit etre /users/ suivi d'un ou plusieurs chiffres, captures dans le paramètre 'id'. Si l'URL est /users/abc, ca ne matche pas car abc n'est pas compose de chiffres.
Écris une fonction match_regex_route(pattern, url) qui utilise une regex pour matcher. Retourne le dictionnaire des groupes nommes captures, ou None si pas de match.