[RESOLU] pregmatch_all extraction simple

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 : [RESOLU] pregmatch_all extraction simple

Re: pregmatch_all extraction simple

par joxp » 01 sept. 2012, 08:54

Solution :

Code : Tout sélectionner

$motif_matin ='|Matin : <strong>([a-zA-Z ]+)</strong> ,|'; preg_match_all($motif_matin,$datas,$out_matin); $motif_aprem ='|Après-Midi : <strong>([a-zA-Z ]+)</strong> ,|'; preg_match_all($motif_aprem,$datas,$out_aprem);

Code : Tout sélectionner

echo $out_matin[1][0]; echo '<br/>'; echo $out_aprem[1][0];

pregmatch_all extraction simple

par joxp » 01 sept. 2012, 08:36

Bonjour

j'ai du mal a comprendre la syntaxe de pregmatch, et les exemples de la doc ne m'aident vraiment pas :(

j'ai pourtant l'habitude d'écrire des règles dans les htaccess, mais la je bloque.

J'ai cette chaine :

Code : Tout sélectionner

<description> Matin : <strong>Couvert</strong> , température de 7.7°C<br /> Midi : <strong>Pluies faibles</strong> , température de 9.5°C<br /> Après-Midi : <strong>Pluies faibles</strong> , température de 11.1°C<br /> Soir : <strong>Pluies faibles</strong> , température de 12°C<br /><br /> </description>
pour extraire les mots Couvert, Pluies faibles pour la ligne matin et après midi, j'aurais tendance à écrire cela dans mes règles de rewrite :

^Matin : <strong>([a-zA-Z]+)</strong> , température$

et avec $1 je récupère ce que je veux, mais avec pregmatch, ça ne s'écrit pas de la même manière visiblement.

help please