Bonjour, j'ai un problème avec des expressions régulière, j'ai une liste de la forme:

String toto =
"
<td>A</td>
<td>B</td>
<td>C</td>
"

Et j'aimerai récupérer A, B et C (dans des tableaux de String ou dans une arraylist).
J'utilise comme expression régulière: "<td>(.*)</td>"

Le problème est que le code suivant me retourne "A</td><td>B</td><td>C"

Pattern patternMBody = Pattern.compile("<td>(.*)</td>",Pattern.CASE_INSENSITIVE);
Matcher mMBody = patternMBody.matcher(toto);
while (mMBody.find()) {
System.out.println(mMBody.group(1));
}
Merci