Bonjour

J'ai un problème avec ma regexp.

Ma ligne en entrée est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
String ligne = "Table: 'Fourchette (23)#08#09";
Je voudrais obtenir ceci :
et voila ce que j'obtiens :

Je m'arrache les cheveux avec cette regexp pourtant toute bête, voici le code que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
String ligne = "Table: 'Fourchette (23)#08#09";
 
		Pattern patternTableName = Pattern.compile("Table: '(.*)\\#.*"); 
		Matcher matcher = patternTableName.matcher(ligne);
 
		String result = null;
		if (matcher.matches()) {
			result = matcher.group(1);
			System.out.println(result);
		}
Help?