IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Rechercher et remplacer plusieurs occurences avec expression [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 211
    Points : 196
    Points
    196
    Par défaut Rechercher et remplacer plusieurs occurences avec expression
    Bonjour,

    Je suis quelque peu novice en matière d'expressions régulières sous PHP, et je cherche à créer un outil Rechercher/Remplacer, qui vérifie l'occurence d'un masque dans une série de fichiers sélectionnés, compte le nombre d'occurences par fichier et le retourne, puis après confirmation, effectue le Remplacement.

    Pouvez-vous m'expliquer comment compter le nombre d'occurences correspondant à un masque dans une même chaîne (lorsque je fais file_get_contents). Jusqu'à présent mon résultat s'arrête à la première occurence de chaque fichier, et si je mets une boucle while, il plante et me remet systématiquement la même occurence.

    Comme vous le voyez je suis nul avec ces fonctions, donc si qqun pouvait m'aider avant que je ne finisse de m'arracher les cheveux...

    Merci

    PS : Par exemple si je veux que chaque balise <?=$var?> devienne <?php echo $var; ?> dans un fichier, pourriez vous me montrer comment faire ? Merci encore !

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    http://php.net/preg_match_all sera ton amie

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 211
    Points : 196
    Points
    196
    Par défaut
    Merci beaucoup, je me sens stupide : j'y ai passé ma journée hier, en ne voyant partout où on parlait d'expressions régulières que ereg and co...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Problème pour remplacer plusieurs caractères avec Mid
    Par PPN83 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/10/2013, 16h52
  2. Besoin d'aide pour remplacer avec expression régulière sur plusieurs lignes
    Par MediaVistaIntel dans le forum Général Python
    Réponses: 11
    Dernier message: 01/12/2011, 14h19
  3. [XL-2003] Rechercher puis remplacer plusieurs données
    Par dlight dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/10/2011, 00h02
  4. replace avec plusieurs occurences de la chaine recherchée
    Par Jérémy Lefevre dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/09/2008, 17h39
  5. [RegEx] Remplacement avec Expressions régulieres
    Par TmR14 dans le forum Langage
    Réponses: 8
    Dernier message: 24/01/2007, 22h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo