Bonjour,
Voila je suis pas très fort avec les regex et la j' ai besoin d'une assez compliqué.
Donc je veux que ma regex trouve dans $string les adresses qui commencent par [http://] ensuite avec autant de caractères que l'on veut mais seulement des chiffres ou lettres ensuite un point (limite entre le sous domaine et le domaine) ensuite mondomaine.fr ou mondomaine.com, puis le chemin du fichier sur le serveur ([a-z0-9._/-]) et enfin je veux que ça finisse pas soit .com ou .fr ou un / ou .php ou .html.
Voila donc j'ai fait cette regex mais elle marche pas du tout :
et donc les resultats doivent aller dans $matches .
Code : Sélectionner tout - Visualiser dans une fenêtre à part (preg_match_all('#^[http://][a-z0-9]+.[domaine.com|domaine.fr][a-z0-9._/-]+[.php|.htm|.html|.fr|.com|/]$#',$page,$matches))
Voila merci d'avance ;-)
Partager