Expression régulières : remplacer les zones de commentaires par des blancs
Bonjours,
J'essaye depuis un petit bout de temps de remplacer les zones de commentaires du type : /* */ par des ' '.
Dans le contexte, un fichier est chargé dans un String,
Code:
1 2
|
leFichier.replaceAll("(/\\*)-(.*)-(\\*/)", " "); |
Le problème c'est qu'il remplace effectivement un pattern semblable à celui que je souhaite à la différence près qu'il ne s'arrête pas au */ suivant.
En gros, extrait du fichier :
Code:
1 2
|
salut super chouette /* un premier commentaire */ c'est vraiment tops cool /* deuxième commentaire */ j'ai un pêche d'enfer |
Après traitement
Code:
1 2
|
salut super chouette j'ai un pêche d'enfer |
Alors que souhaiterais :
Code:
1 2
|
salut super chouette c'est vraiment tops cool j'ai un pêche d'enfer |
Je cherche donc ce fameux pattern qui commence à me rendre dingue.
Merci,