Besoin aide sur Expression régulières en PHP.
6 messages
• Page 1 sur 1
-

cnhx - WRInaute discret

- Messages: 85
- Inscription: 27 Avr 2008
Besoin aide sur Expression régulières en PHP.
Voilà,
dans une page HTML, j'ai le code suivant :
Mon objectif est de récupérer le contenu de la balise <h3 class=titre> & <div class="lib">.
En sachant que pour la balise <h3 class=titre> je veux récupérer le contenu de href et le texte mais pas les autres balises (ex. onmousedown)
Et pour la balise <div class="lib"> je veux récupérer tout le contenu jusqu'à la balise <br>
Je pense que via des expressions régulières (en PHP) cela doit être possible. J'ai essayé mais je ne m'en sort pas !
Tout aide est la bienvenue.
Merci.
dans une page HTML, j'ai le code suivant :
- Code: Tout sélectionner
<h3 class="titre"><a href="http://www.monsite.com/" , .... , onmousedown="return fct(this')"><em>Titre</em>, description <b>...</b></a></h3>
<div class="lib"><em>bla bla bla </em> de sites web. ceci est un exemple <b>...</b><br> ...... </div>
Mon objectif est de récupérer le contenu de la balise <h3 class=titre> & <div class="lib">.
En sachant que pour la balise <h3 class=titre> je veux récupérer le contenu de href et le texte mais pas les autres balises (ex. onmousedown)
Et pour la balise <div class="lib"> je veux récupérer tout le contenu jusqu'à la balise <br>
Je pense que via des expressions régulières (en PHP) cela doit être possible. J'ai essayé mais je ne m'en sort pas !
Tout aide est la bienvenue.
Merci.
-

Malaiac - WRInaute occasionnel

- Messages: 357
- Inscription: 4 Mai 2005
Re: Besoin aide sur Expression régulières en PHP.
- Code: Tout sélectionner
<h3 class="titre">.*?<a.*href="([^"]+)".*?>(.+?)</a></h3>
- Code: Tout sélectionner
<div class="lib">(.*?)</div>
attention que tu si tu as des div imbriquées, cette expression s'arretera à la premiere fermeture de div
si ca pose probleme , il faut plutot utiliser xpath
-

cnhx - WRInaute discret

- Messages: 85
- Inscription: 27 Avr 2008
Re: Besoin aide sur Expression régulières en PHP.
Merci.
Et vu les difficultées que je rencontre aurais tu un site ou de la doc à me recommander sur l'utilisation des expressions régulières en PHP (en français cela serait super car au vu la difficulté si j'en rajoute une couche linguistique cela va pas être simple).
Et vu les difficultées que je rencontre aurais tu un site ou de la doc à me recommander sur l'utilisation des expressions régulières en PHP (en français cela serait super car au vu la difficulté si j'en rajoute une couche linguistique cela va pas être simple).
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
Re: Besoin aide sur Expression régulières en PHP.
Ca devrait répondre à ton problème : http://www.expreg.com/
Sinon tu peux aussi lire les commentaires des différentes fonctions dans le doc PHP.net : http://fr2.php.net/manual/fr/ref.regex.php.
Sinon tu peux aussi lire les commentaires des différentes fonctions dans le doc PHP.net : http://fr2.php.net/manual/fr/ref.regex.php.
- hp_angel
- Nouveau WRInaute

- Messages: 40
- Inscription: 3 Nov 2006
Re: Besoin aide sur Expression régulières en PHP.
Il y a aussi l'excellent site http://www.lumadis.be/regex/index.php avec tuto avancé et simulateur d'expressions régulières.
-

cnhx - WRInaute discret

- Messages: 85
- Inscription: 27 Avr 2008
Re: Besoin aide sur Expression régulières en PHP.
Vraiment bien comme site, les explications sont claires et précises. Et cerise sur le gateau un testeur/simulateur d'expressions régulières Pas mal.
L'idéal serait un testeur "intelligent" ouù il serait possible de sélectionner les expressions que je souhaite capturer et l'outil en déduirait automatiquement l'expression régulière.
L'idéal serait un testeur "intelligent" ouù il serait possible de sélectionner les expressions que je souhaite capturer et l'outil en déduirait automatiquement l'expression régulière.
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- besoin aide pour php
- [besoin aide] petit code php
- besoin d'une aide en php (formulaire)
- besoin d'un conseil sur les expressions regulières
- PHP - preg_match_all() et expressions regulieres
- [Résolu] expressions régulières et PHP
- Aide pour une expression régulière
- Question expressions régulières preg_match_all PHP
- [PHP Expressions régulières] Interdire chaîne
- [PHP] Expressions régulières, récupération de données
- Google Code Search : moteur de recherche de codes sources - 05-10-2006
- Sandbox, blacklistage et autres pénalités de Google - 16-03-2005
- Nouvelle étude de WebRankInfo : les mots-clés et le référencement - 04-01-2003
- Keyword Search Engine : le choix des bons mots-clés - 09-08-2004
- Google Page Creator - 23-02-2006
- Impact du PageRank dans le positionnement Google - 18-04-2005
- La calculatrice Google - 12-09-2003
Qui est en ligne
Utilisateurs parcourant ce forum: Zecat et 1 invité
