Expressions régulières entre 2 mots
capa57
Messages postés
383
Statut
Membre
-
juliencolin54 Messages postés 238 Statut Membre -
juliencolin54 Messages postés 238 Statut Membre -
Bonjour,
J'ai un soucis je voudrais récupérer des infos d'un site web.
Je ne sais pas comment m'y prendre
par exemple sur le site il y aurait écris à un endroit
test 45% 9999,87
test2 44% 6656
Je voudrais récupérer le 9999,87
Faut il regarder le code source du site web ? et faire une expression régulière à partir des balises ? ou faut-il faire une expression régulière entre "test" et "test2" ?
J'ai un soucis je voudrais récupérer des infos d'un site web.
Je ne sais pas comment m'y prendre
par exemple sur le site il y aurait écris à un endroit
test 45% 9999,87
test2 44% 6656
Je voudrais récupérer le 9999,87
Faut il regarder le code source du site web ? et faire une expression régulière à partir des balises ? ou faut-il faire une expression régulière entre "test" et "test2" ?
4 réponses
-
Bonjour,
si tu veux que ton script analyse la page il faut déjà utiliser l'ensemble de class dom de php
https://www.php.net/manual/fr/book.dom.php
tu pourras facilement récupérer les balises qui contiennent les informations que tu veux.
ensuite tu pourras utiliser les regex pour affiner le résultat -
Bonjour,
Pour récupérer le dernier nombre d'une ligne, j'essayerais[0-9\.\,]+$
Cdlt,
-
oki merci,
Comment on peut lui dire sur quelle ligne le chiffre se trouve ? -
Je pense ne penses pas qu'il soit possible de choisir la ligne dans une regex.
(Peut-être que je me trompes)
Tu ne peux pas le sélectionner en PHP plutôt ?
Cdlt,