Récuperation texte

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récuperation texte

Re: Récuperation texte

par alexandreH15200 » 28 févr. 2011, 18:57

ha oui avec un preg_match_all('`&euro;&nbsp;(.*)<br>`m',$fichier,$out); ça marche cette fois si :) merci

Re: Récuperation texte

par @rthur » 28 févr. 2011, 18:50

Bonjour,

Dans ton masque, tu as indiqué à l'heure actuelle "i" pour que la recherche soit insensible à la casse.
Essaye en ajoutant "m" afin de rendre la recherche multi-lignes
http://www.php.net/manual/fr/reference. ... ifiers.php

Récuperation texte

par alexandreH15200 » 28 févr. 2011, 18:39

Question j'ai besoin de recuperé un bout de texte dans du code html j'ai trouvé sur le site un bout avec perg_match_all
mais avec des balise (preg_match_all('`<font[^>]*>([^<]+)</font>`i',$fichier,$out);)

j'essaie avec l'exemple , et hop ça marche (logique)
maintenant j'essaie avec mon texte html et la section que je recherche et ça ne marche pas ... j'aimerai recupéré le 566,90 (et aussi pk pas si sur la meme page il y en a plusieur les recuperé tous mais a la limite ça c'est pas important
alors j'ai essayé un truc genre (voir ci dessous) mais aucun resultat ça me donne un Array vide

Code : Tout sélectionner

preg_match_all('`&euro;&nbsp;([^<]+)<br>`i',$fichier,$out);
voici mon texte html :
<tr><td style="border-top: 1px solid white; border-bottom: 1px solid white; margin: 0px; padding: 5px;" align="left">
		<td style="border-top: 1px solid white; border-bottom: 1px solid white; margin: 0px; padding: 0px 5px;" align="right">
			<h3 style="color: rgb(255, 105, 0);">&euro;&nbsp;566,90<br> 
			<tr>
			<td colspan=2>
			<table width=100%>