Page 1 sur 1

regex

Posté : 07 avr. 2013, 06:16
par damas
Bonjour à tous,

Merci d'avance pour votre aide.

J'essaye de construire une regex qui pour des enregistrements du type :

"1354,12546","4512,5489","1987,1254"

toucherait pas au virgule entre guillemet mais changerait les autres pour un #.

Merci

Re: regex

Posté : 07 avr. 2013, 18:34
par Invité
$subject = '"1354,12546","4512,5489","1987,1254",12542,58749,2013/04/05.';
$pattern = '/"[^"]++"\K,|,/';
echo preg_replace($pattern, "#", $subject);
Si ca peut aider quelqu'un