bonjour :
j'ai un texte :
result = ""<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<ficheDescriptive identifier=\"7252\" version=\"1\"><table><tr><td>$\\sqrt{5}$*<br/>\r\n<br/>\r\n$\\sqrt{3}$<br/>\r\n<br/>\r\n$<br/>\r\n\\left\\{<br/>\r\n\\begin{array}{rcr}<br/>\r\nx+2y & = & -1 \\\\<br/>\r\n-x+4y & = & 0 \\\\<br/>\r\n\\end{array}<br/>\r\n\\right.<br/>\r\n$<br/>\r\n </td></tr></table></ficheDescriptive>"
j'utilise le code suivant (split sur des $):
1 2 3 4
|
string delimMedia = "([$].*?[$])";
Regex regExMedia = new System.Text.RegularExpressions.Regex(delimMedia);
string[] splitFluxHTML = regExMedia.Split(result); |
et j'ai comme résultat un tableau de 5 éléments.
Alors que devrait en avoir plus :
extrait du résultat
1 2 3 4 5 6 7
|
element 1 : <?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<ficheDescriptive identifier=\"7252\" version=\"1\"><table><tr><td>
element 2 : $\\sqrt{5}$
element 3 : *<br/>\r\n<br/>\r\n
element 4 : $\\sqrt{3}$
element 5 : <br/>\r\n<br/>\r\n$<br/>\r\n\\left\\{<br/>\r\n\\begin{array}{rcr}<br/>\r\nx+2y & = & -1 \\\\<br/>\r\n-x+4y & = & 0 \\\\<br/>\r\n\\end{array}<br/>\r\n\\right.<br/>\r\n$
<br/>\r\n </td></tr></table></ficheDescriptive> |
on voit bien qu'il y a un probleme sur mon élément 5 qui devrait etre splitter.
est ce que quelqu'un aurait une idéee sur l'"origine de mon probleme. Par avance grand merci
Partager