私は現在、一致する ID を持つタグの検索に基づいて HTML ファイルを検索および編集するプログラムを持っています。
InnerHtml に一致するタグを見つけるように拡張したいと思います (大文字と小文字は無視されます)。
これを行うために Html Agility を使用する良い方法は何ですか? プログラムの残りの部分で使用されているため、Html Agility を使用して実行したいと思います。
ありがとう。
私は現在、一致する ID を持つタグの検索に基づいて HTML ファイルを検索および編集するプログラムを持っています。
InnerHtml に一致するタグを見つけるように拡張したいと思います (大文字と小文字は無視されます)。
これを行うために Html Agility を使用する良い方法は何ですか? プログラムの残りの部分で使用されているため、Html Agility を使用して実行したいと思います。
ありがとう。
これは、正規表現を使用して行いました。このようなものは私たちのために働きます:
private static List<HtmlNode> GetMatchingNodes(string xPath, string pattern, HtmlDocument htmlDocument)
{
List<HtmlNode> matchingNodes = new List<HtmlNode>();
foreach (HtmlNode node in htmlDocument.DocumentNode.SelectNodes(xPath))
{
if (Regex.IsMatch(node.InnerHtml, pattern))
{
matchingNodes.Add(node);
}
}
return matchingNodes;
}
お役に立てれば。:)