Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/12/2010, 18h01   #1
Invité de passage
 
Inscription : octobre 2010
Messages : 21
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 21
Points : 0
Points : 0
Par défaut Expression régulière simple

Bonjour tout le monde,
Tout d'abord, je vous souhaite joyeux noël et une nouvelle année pleine de bonheur

Ma question cette fois est très simple :
J'ai un code html dans une page qui se répète de ce type :
Code :
<br style="line-height:3.5pt;" />&nbsp;#&nbsp;2099266</div>
Je veux une expression régulière, qui me récupère dans cette ligne 2099266

J'ai essayé pas mal de choses, parmi les, y avait :
Code :
1
2
3
4
5
preg_match_all("#^<br(.+)/>(.+)</div>$#", $cont, $tab_con);
Ou
preg_match_all("#<br(.+)/>(.+)</div>#", $cont, $tab_con);
Ou
preg_match_all('#<br(.+)/>(.+)</div>#i', $contenu_site, $liens_site);
Merci bien pour toute aide
cdpk.2010 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 22h02   #2
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Code :
preg_match_all('%(?<=<br)[^>]*>.*?(\d+).*?(?=</div>)%si', $str, $tab, PREG_PATTERN_ORDER);
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2010, 01h37   #3
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
utilise un vrai outils comme DOMDocument c'est faire pour récupérer et traiter le HTML
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h04.


 
 
 
 
Partenaires

Hébergement Web