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 :

Remplacer \"Eau,u2\" par Eau;u2


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 270
    Points : 163
    Points
    163
    Par défaut Remplacer \"Eau,u2\" par Eau;u2
    Bonjour,

    non, ce n'est pas une blague et je sais que ça doit vous paraître simple

    je souhaiterais remplacer \"Eau,u2\" par Eau;u2

    Pour cela, j'ai tenté l'expression suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ligne=preg_replace('#"(.*),(.*)"#','$1;$2',stripslashes($ligne));
    Mais cela ne fonctionne pas..

    A noter que la chaine est en fait plus longue et qu'il y a d'autres virgules, mais celle-ci est la seule à être entourée par du texte dans des guillemets doubles..

    Merci de votre aide..

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 281
    Points : 11 737
    Points
    11 737
    Par défaut
    L'étoile est gourmande, càd que ton ".*" va aller du premier au dernier guillemet de ton texte. Il faut utiliser l'étoile paresseuse *? :
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/12/2010, 17h02
  2. Réponses: 4
    Dernier message: 24/01/2005, 15h50
  3. Réponses: 4
    Dernier message: 16/04/2004, 16h31

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