Probleme sur expression reguliere
	
	
		bonjour :
j'ai un texte :
	Code:
	
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 $): 
	Code:
	
| 12
 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
	Code:
	
| 12
 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