Bonjour
J'ai un problème avec ma regexp.
Ma ligne en entrée est la suivante :
Je voudrais obtenir ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part String ligne = "Table: 'Fourchette (23)#08#09";
et voila ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Fourchette (23)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Fourchette (23)#08
Je m'arrache les cheveux avec cette regexp pourtant toute bête, voici le code que j'utilise :
Help?
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); }
Partager