Partage
  • Partager sur Facebook
  • Partager sur Twitter

Regex : remplacer une virgule dans une expression entre guillemets.

    20 février 2006 à 20:52:57

    Bonsoir.
    Je recupère des données dans la variable $fichier. Je cherche comment faire pour remplacer une virgule par un . dans une expression qui se trouve entre guillemets.
    Exemple : "propsaver d=3,2mm" -> propsaver d=3.2mm
    Voila ce que je osuhaiterai obtenir, mais j'ai un peu de mal avec les regex..
    Merci
    • Partager sur Facebook
    • Partager sur Twitter
      20 février 2006 à 21:02:01


      $pass='blabla "propsaver d=3,2mm" blabla';
      echo preg_replace('`(".+\d+),(\d+.+")`', '$1.$2',$pass) ;
      • Partager sur Facebook
      • Partager sur Twitter
        20 février 2006 à 21:10:40

        merci ça marche parfaitement.
        • Partager sur Facebook
        • Partager sur Twitter

        Regex : remplacer une virgule dans une expression entre guillemets.

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown