Dan
samedi 28 février 2004 à 19:29
Salut Jan,
Comme toujours avec les expressions régulières, tous les cemins mènent à Rome ... ou presque
CODE
<?php
$var1="hello, world! (plusieurs espaces)";
$var2="hello,world! (sans espace)";
$var1=ereg_replace(", {0,9}",", ",$var1);
$var2=ereg_replace(", {0,9}",", ",$var2);
print "$var1<br>$var2<br>";
?>
Le
", {0,9}" permet de remplacer de 0 à 9 occurences d'espace suivant une virgule.
Cela permet de remplacer plusieurs espaces par un seul. Si tu veux limiter à un seul espace remplace, mets {0,1}

Dan