Bonjour,

Voila, je recupère le contenu d'un fichier dans un String (en supprimant les tabulations ainsi que les retour à la lignes).

Ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
String recupFile = nom_predicat([ /* COMMENTAIRE */ s(0,'abc'/'abc' + opt('X#'(0)),`ljkqsllj`,'mlkjlklk',[]), /*COMMENTAIRE */s(05,&('jjjjjj') + *£@('LLLKJ') +@(l('NVBV')),`kkjlkjqsk`,'mlkjjlkj', []).
J'aimerais supprimer les commentaires de cette variable, le problème est que la regex que j'ai mis en place supprime les commentaires et aussi tout ce qu'il y a entre.
CAD que quand j'applique ma regex tout ceci sera supprimé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
/* COMMENTAIRE */ s(0,'abc'/'abc' + opt('X#'(0)),`ljkqsllj`,'mlkjlklk',[]), /*COMMENTAIRE */
C'est pas du tout ce que je veux :p

voici ma regex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public static String extractionCommentaire(String recupFile){
		String mCommentaireRemplace = null;
		String myRegexCommentaire="(\\/\\*(.*)\\*\\/)";
		Matcher mCommentaire = Pattern.compile(myRegexCommentaire,Pattern.MULTILINE).matcher(recupFile);
 
		if(mCommentaire.find()){
			Main.addTextConsole("mCommentaire : "+mCommentaire.group()+"\n");
			mCommentaireRemplace = Pattern.compile(myRegexCommentaire,Pattern.MULTILINE).matcher(recupFile).replaceAll("");
		}else{
			mCommentaireRemplace=recupFile;
		}
		return mCommentaireRemplace;
	}
Si vous avez une petite idée n'hésitez pas.