Bonjour,

Je sèche un peu sur ce problème (je ne suis pas très doué avec les expressions régulières) : Je lis dans un fichier csv des chaînes dont certaines comprennent à la fin des suites de points plus ou moins longues, qui servaient à l'origine pour le créateur du fichier excel à caler le texte lors de l'affichage.

Ca donne quelque chose comme ça :

Je voudrais retirer ces points de suite, mais je n'y parviens pas.

J'ai essayé un simple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
str_replace( ".", "", $chaine )
sans succès.

Avec un ereg_replace, j'ai tenté :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ereg_replace( "\.", "", $chaine )
ereg_replace( ".", "", $chaine )
ereg_replace( "\.+", "", $chaine )
entre autres choses, avec plus ou moins de bonheur (plutôt moins puisque je suis ici...)

Pourtant c'est un problème simple, mais je ne vois pas quel motif je dois mettre dans le regexp pour virer ces points.

Merci à ceux qui m'aideront