Une nouvelle expression régulière
Résolu
jlouis-01_45170
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
Un ami du forum m'a bien dépanné avec cette expression régulière sous Python
pattern="(^|\n).*http.+(\.fr|\.com|\.org|\.ru|\.net|\.pl|\.it|\.eu|\.biz|\.uk|\.ch \
...|\.qc|\.lu|\.gov|\.nl|\.onion|\.de|\.la).(|$)"
Elle permet de vérifier qu'une ligne lue contient un nom de domaine finissant par . fr ou .com ou ...
je voudrais juste pouvoir m'assurer qu'après le .fr, le .com, le . ... il y a un "/ " que me conseillez vous
Merci par avance de vos lumières.
Un ami du forum m'a bien dépanné avec cette expression régulière sous Python
pattern="(^|\n).*http.+(\.fr|\.com|\.org|\.ru|\.net|\.pl|\.it|\.eu|\.biz|\.uk|\.ch \
...|\.qc|\.lu|\.gov|\.nl|\.onion|\.de|\.la).(|$)"
Elle permet de vérifier qu'une ligne lue contient un nom de domaine finissant par . fr ou .com ou ...
je voudrais juste pouvoir m'assurer qu'après le .fr, le .com, le . ... il y a un "/ " que me conseillez vous
Merci par avance de vos lumières.
A voir également:
- Une nouvelle expression régulière
- Darkino nouvelle adresse - Guide
- Extreme download nouvelle adresse - Accueil - Outils
- Darkino : le grand site pirate change d'adresse et d'interface - Accueil - Services en ligne
- Expression écrite cm1 cm2 télécharger gratuit - Télécharger - Éducatifs
- Yggtorrent nouvelle adresse - Accueil - Outils
1 réponse
Bonjour,
il suffit d'ajouter / après l'extension
http://regexstorm.net/tester?p=%28%5E%7C%5Cn%29.%2Ahttp.%2B%5C.fr%2F.%2A%28%5Cr%7C%24%29&i=http%3A%2F%2Ftoto.fr%2F%0D%0Acoucouhttp%3A%2F%2Ftoto.fr%2Fmachin%0D%0Ahttp%3A%2F%2Ftoto.fr%0D%0Ahtptoto.fr%2F%0D%0Ahttptoto.r%2F%0D%0Ahttptoto.fr%2F
Par contre, je ne suis pas convaincu que tester une liste fixe d'extension soit le mieux, il t'en manqueras toujours et la regex va finir par être imbuvable (voir impossible à exécuter).
Il serait mieux de dire qu'il faut 2 à 5 lettres quitte à faire un second tri par la suite. Mais c'est toi qui voit.
http://regexstorm.net/tester?p=%28%5E%7C%5Cn%29.%2Ahttp.%2B%5C.%5Ba-z%5D%7B2%2C5%7D%2F.%2A%28%5Cr%7C%24%29&i=http%3A%2F%2Ftoto.fr%2F%0D%0Acoucouhttp%3A%2F%2Ftoto.fr%2Fmachin%0D%0Ahttp%3A%2F%2Ftoto.fr%0D%0Ahtptoto.fr%2F%0D%0Ahttptoto.r%2F%0D%0Ahttptoto.fr%2F%0D%0Ahttptoto.frr%2F%0D%0Ahttptoto.frrr%2F%0D%0Ahttptoto.frrrr%2F%0D%0Ahttptoto.frrrrr%2F%0D%0Ahttptoto.frrr%0D%0A
il suffit d'ajouter / après l'extension
http://regexstorm.net/tester?p=%28%5E%7C%5Cn%29.%2Ahttp.%2B%5C.fr%2F.%2A%28%5Cr%7C%24%29&i=http%3A%2F%2Ftoto.fr%2F%0D%0Acoucouhttp%3A%2F%2Ftoto.fr%2Fmachin%0D%0Ahttp%3A%2F%2Ftoto.fr%0D%0Ahtptoto.fr%2F%0D%0Ahttptoto.r%2F%0D%0Ahttptoto.fr%2F
Par contre, je ne suis pas convaincu que tester une liste fixe d'extension soit le mieux, il t'en manqueras toujours et la regex va finir par être imbuvable (voir impossible à exécuter).
Il serait mieux de dire qu'il faut 2 à 5 lettres quitte à faire un second tri par la suite. Mais c'est toi qui voit.
http://regexstorm.net/tester?p=%28%5E%7C%5Cn%29.%2Ahttp.%2B%5C.%5Ba-z%5D%7B2%2C5%7D%2F.%2A%28%5Cr%7C%24%29&i=http%3A%2F%2Ftoto.fr%2F%0D%0Acoucouhttp%3A%2F%2Ftoto.fr%2Fmachin%0D%0Ahttp%3A%2F%2Ftoto.fr%0D%0Ahtptoto.fr%2F%0D%0Ahttptoto.r%2F%0D%0Ahttptoto.fr%2F%0D%0Ahttptoto.frr%2F%0D%0Ahttptoto.frrr%2F%0D%0Ahttptoto.frrrr%2F%0D%0Ahttptoto.frrrrr%2F%0D%0Ahttptoto.frrr%0D%0A
jlouis-01_45170
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
exact je te remercie de ton aide
Utilisateur anonyme
de rien