Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1106 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Question sur les expressions régulières en PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question sur les expressions régulières en PHP

n°446983
calavera-
Posté le 02-07-2003 à 23:28:40  profilanswer
 

J'aimerais trouver les occurences contenus entre certain caractère limitant dans une chaîne, mais ça ne fonctionne pas
 

Code :
  1. /*Chaine bidon pour tester*/
  2. $ma_chaine ="toto est content <img str=\"1.jpg\"> et titi aussi>";
  3. /* la j'aimerais bien prendre la partie depuis <img a > */
  4. if(eregi("<img(.*)>",$ma_chaine,$occurence))
  5. {
  6.   echo occurence[1];
  7. }


 
en gros, il me sort par exemple dans ce cas  
str=1.jpg> et titi aussi
 
il va jusqu'au dernier > :(
on pourrait pas lui dire de s'arreter au suivant ?

mood
Publicité
Posté le 02-07-2003 à 23:28:40  profilanswer
 

n°447057
belgique
Posté le 03-07-2003 à 01:13:59  profilanswer
 

il faut utiliser les expressions régulières types perl avec preg_machin_chose voir manuel php. Avec ça, il y a moyen d'éviter le comportement glouton en mettant (.*?).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Question sur les expressions régulières en PHP

 

Sujets relatifs
PHP en ligne de commande et appel de scripts[VBA et Access] Question sur un morceau de code !
question bete sur les liens et les images[PHP/MySQL] Comment faire des stats sur les requetes ?
2 question sur les formsexpressions régulières et balises HTML
[PHP] session & sécuritéSpécifier la taille d'une fenêtre en PHP ou JS...
Plus de sujets relatifs à : Question sur les expressions régulières en PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR