Expressions régulières entre 2 mots

Fermé
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 - 26 sept. 2013 à 11:33
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 - 26 sept. 2013 à 13:35
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" ?

A voir également:

4 réponses

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
26 sept. 2013 à 12:21
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
0
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 55
26 sept. 2013 à 12:31
Bonjour,

Pour récupérer le dernier nombre d'une ligne, j'essayerais
[0-9\.\,]+$

Cdlt,
0
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 13
26 sept. 2013 à 12:41
oki merci,

Comment on peut lui dire sur quelle ligne le chiffre se trouve ?
0
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 55
26 sept. 2013 à 13:35
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,
0