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 :

Pb avec expressions regulieres


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 20
    Points : 16
    Points
    16
    Par défaut Pb avec expressions regulieres
    Bonjour,

    je n'ai pas vu de sujet traitant de mon probleme, alors je me lance :

    dans une chaine de caractere je souhaite supprimer tt ce qu il y a entre les balises <center> et </center>.
    J'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $msg = ereg_replace("<center>.*</center>","",$chaine); 
    echo $msg;
    sans resultat, rien ne s'affiche... Une idee ? merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    et comme cela...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ereg_replace("<center>(.*)</center>","",$chaine);
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 20
    Points : 16
    Points
    16
    Par défaut
    aucun effet ! une autre idee ?

  4. #4
    Membre confirmé
    Avatar de FMaz
    Inscrit en
    Mars 2005
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 643
    Points : 640
    Points
    640
    Par défaut
    Peut-être:
    $msg = ereg_replace("(.*)<center>.*?</center>(.*)","\1\2",$chaine);

  5. #5
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Salut

    Essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
     
    $string = 'a<center>b</center>c';
     
    echo preg_replace('#<center>.*</center>#Usi', '', $string);
     
    ?>

Discussions similaires

  1. chercher remplacer avec expression reguliere
    Par ImagingAllthe dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/09/2010, 16h19
  2. Extraire une chaine avec expression reguliere
    Par spooky39 dans le forum WinDev
    Réponses: 8
    Dernier message: 10/04/2009, 14h21
  3. comparaison avec expression reguliere
    Par Neoh56 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/04/2009, 08h14
  4. [RegEx] trouver un telephone avec expression reguliere
    Par tobiclick dans le forum Langage
    Réponses: 4
    Dernier message: 21/11/2006, 16h42
  5. probleme avec expression reguliere
    Par naourass dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/11/2005, 12h15

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