J'essaie de faire cela depuis un certain temps maintenant, mais mes compétences en Regex sont plutôt mauvaises. J'ai ce texteMotif regex simple en C#
<td class="red">
One
</td>
<td>
Two
</td>
Et je veux obtenir la valeur de « deux ». J'ai essayé plusieurs choses comme
<td>\n(.*)\n</td>
<td class=\"red\">\nOne\n</td>\n<td>\n(.*)\n</td>
Et voici mon C# source de
foreach (Match m in Regex.Matches(src, pattern, RegexOptions.IgnorePatternWhitespace))
{
MessageBox.Show(m.Groups[1].Value);
}
J'ai essayé de changer le RegexOptions
sans chance. Si quelqu'un pouvait m'aider, ce serait grandement apprécié. Merci
classe Utilisez XElement, il est beaucoup plus facile. – CodeWeed
utiliser 'HTML agility pack' il serait beaucoup plus simple plutôt que maintenant –
XElement.Parse ("). Éléments (" td "). Last(). Valeur –
CodeWeed