Bonjour,

je tente depuis hier soir de mettre au point un masque pour rechercher dans des lignes de codes html une url ( il peut en exister plusieurs )

mon url se découpe sous 4 cas possibles :

wwwXXXX.nomdomaine.com/files/chemin_fichier/fichier.ext
wwwXXX.nomdomaine.com/files/chemin_fichier/fichier.ext
wwwXXX.nomdomaine.com/files/chemin_fichier/fichier
wwwXXXX.nomdomaine.com/files/chemin_fichier/fichier

sachant que le XXXX ce sont des entiers mais il peut en y avoir 3 comme 4.

le files et le seul morceau qui ne change jamais

tout cela se trouve dans une balise href donc on peut s'arreter au double quote

Pour le moment je disposais de ceci :

Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
$reg_exp = '#(www[0-9]{3}\.megaupload\.com\/files\/[a-zA-Z0-9 ]+\/[a-zA-Z0-9 ]+\.([a-z]{3}))#';

et je faisais un preg match dessus

Normalement dans ma page html il n'existe qu'une seule url de ce type la mais il peut y avoir d'autre url normale sans le XXX.

Si vous pouviez m'aider a améliorer mon filtre ça serait sympa

Merci d'avance
Antoine