|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() |
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 :
$ligne=preg_replace('#"(.*),(.*)"#','$1;$2',stripslashes($ligne)); 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.. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
L'étoile est gourmande, càd que ton ".*" va aller du premier au dernier guillemet de ton texte. Il faut utiliser l'étoile paresseuse *? :
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com