1. Analyse d'une regex de validation d'URL
Développeur BackendContexte
Un développeur doit intégrer et documenter une expression régulière complexe servant à valider et décomposer des URL dans une API.
Problème
La regex contient plusieurs groupes optionnels et des classes de caractères imbriquées difficiles à expliquer aux autres membres de l'équipe.
Utilisation
Saisissez le pattern `^(https?)://([^/:]+)(:\d+)?(/.*)?$` dans le champ d'expression régulière et ajoutez le drapeau `i`.
pattern: ^(https?)://([^/:]+)(:\d+)?(/.*)?$
flags: iRésultat
Un diagramme SVG clair montre le cheminement du protocole optionnel, du nom d'hôte, du port et du chemin d'accès, avec la liste des 4 groupes de capture associés.