Expression régulière trop large
Salut,
Je souhaiterai récupérer un texte délimité par des balises XHTML. Le souci, visiblement est qu'il capture la plus large possibilité. Comment lui dire qu'il doit récupérer que la plus petite ?
Voici un exemple de texte à capturer :
Citation:
<td valign=""top"" style=""padding:10 0 0 0""><div align=""justify""><h4>Texte à capturer <br /> ainsi que les sauts de lignes.</h4></div>
Voici le code que j'utilise actuellement :
Code:
1 2
| regExFind = @"<td valign=""top"" style=""padding:10 0 0 0""><div align=""justify""><h4>(?<val>(\D|[^h4])+)</h4></div>";
m = new Regex(regExFind, RegexOptions.IgnoreCase | RegexOptions.Compiled).Match(pageContent); |
Ai-je oublié quelque chose ?