Bonjour,
J'ai dans un fichier texte, des url sous la forme:
Il y a également d'autres url sans importances, je ne souhaites que récupérer celles sous la forme citée ci-dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 value="free-view-tv.com"> value="quivee.co.uk">
J'ai donc pensé faire:
Le soucis est que cela me retourne pour la variable url:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php // extraction url $pattern = preg_match_all( '#value="([a-z0-9]{3,}-?){1,}(\.?[a-z0-9]{1,}?){1,4}">#i', $a, $match2 ); if ($pattern) { foreach($match2[0] as $resultat) { list($value, $url) = split('"', $resultat); echo "Extraction : ", $resultat, "\n <br>"; echo "dont l url est: ", $url, "\n"; ?>
Normal...Mais comment je peux faire pour que cela ne retourne que l'url?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 free-view-tv.com"> quivee.co.uk">
Peut être existe t il un moyen pour demander au regex de ne que sélectionner ce qu'il y a entre value=" et ">
Merci pour votre aide![]()
Partager