Preg_match et variable

queryz Messages postés 110 Statut Membre -  
queryz Messages postés 110 Statut Membre -
Bonjour,

j'aimerais integrer une variable dans ma regex

Voici ce que je voudrais :

Dans ce bout de code :

id="ModeVente_0">non</textarea>

J'aimerais récupérer le "non" mais il faut que le 0 apré modevent soit remplacée par une variabe ($i)

Quelle sera donc ma regex ??

Merci beaucoup
Bonne journée!

4 réponses

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
« J'aimerais récupérer le "non" mais il faut que le 0 apré modevent soit remplacée par une variabe ($i) »
Tu ne peux pas remplacer et récupérer des informations avec la même regex, il faut même faire appel à 2 fonctions différentes : preg_match_all et preg_replace

Expliques mieux ce que tu veux faire.
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
0
queryz Messages postés 110 Statut Membre 10
 
Ma regex est t'elle bonne :

$regex = ' " #id=\ModeVente_'.$i.'\">(.*?)<textarea># " '
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
$regex = '#id="ModeVente_'.$i.'">(.*)</textarea>#i';
0
queryz Messages postés 110 Statut Membre 10
 
Merci bien !

Je dois extraire 2500 pages grâce au preg_match chaque page contient une vingtaine d'informations à récupérer
(j'utilise ajax pour executer toutes les pages)
mais le preg_match oublie parfois des données comment ca se fait ?

J'ai essayer sur une page ca fonctionne bien mais quand on veut le faire sur plusieurs ca commence à oublier des informations .

Comment y remédier? (j'espere que tu me comprend)
0