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"
MerciPattern patternMBody = Pattern.compile("<td>(.*)</td>",Pattern.CASE_INSENSITIVE);
Matcher mMBody = patternMBody.matcher(toto);
while (mMBody.find()) {
System.out.println(mMBody.group(1));}
Partager