質問: 私は1つのHTML文字列を持っており、HTML文字列を解析するためにHtmlAgilityPackを使用しています。 **これは私のHTML文字列です** ``` sample texting ``` このHTML文字列には2つの場所に``タグがあります。したがって、両方のタグを削除します... あなたは私のHTML文字列のすべての``タグを削除するのに役立つことができます...
回答: それは簡単です: * HTMLフラグメントをAgility Pack `HtmlDocument` * `"//br"` xpath式を使用してすべての``タグを取得する * 前の手順で取得したタグを`Remove()`メソッドを使用して`Remove()`する * `DocumentNode.OuterHtml`プロパティの結果を検査する ここはコードです: ``` const string htmlFragment = @"" + @"sample" + @"texting "; var document = new HtmlAgilityPack.HtmlDocument(); document.LoadHtml(htmlFragment); foreach (var brTag in document.DocumentNode.SelectNodes("//br")) brTag.Remove(); Console.WriteLine(document.DocumentNode.OuterHtml); ```