0
A
回答
1
使用正则表达式。
String result = Regex.Replace(your_text_goes_here, @"<[^>]*>", String.Empty);
3
我会建议尝试的HTML敏捷包.NET:
Attemtping通过HTML与别的是解析,在大多数情况下,不可靠的。
0
您需要使用某种形式的HTML解析器。你可以使用现有的Regex或建立自己的。但是,它们并不总是100%可靠。我会建议使用像HtmlAgilityPack第三方实用程序(我用这一个,并会推荐它)
0
穷人的HTML解析器
string s =
@"
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
";
foreach (var item in s.Split(new char[]{'<'}))
{
int x = item.IndexOf('>');
if (x != -1)
{
Console.WriteLine(item.Substring(x).Trim('>'));
}
}
相关问题
- 1. SImpler方式呈现文字为html
- 2. 将HTML呈现为PNG/JPEG
- 3. 在C#中将字符串呈现为HTML剃刀
- 4. 如何将HTML呈现为jQuery.tmpl()中呈现的HTML?
- 5. Mustachejs将html标记呈现为html
- 6. 主干 - 将文本呈现为HTML而不是字符串
- 7. 将HTML文档呈现转换为硬编码为HTML
- 8. 将HTML字符串呈现为React组件中的真实HTML
- 9. 将HTML呈现为WPF中的图像?
- 10. 将Java图形呈现为HTML
- 11. Rails将html呈现为散列值
- 12. 将呈现的HTML保存为图像
- 13. ASP.NET如何将控件呈现为HTML?
- 14. 将HTML代码字符串呈现给图像C#
- 15. 如何呈现HTML为文本
- 16. 将呈现的HTML,以JSON
- 17. 如何使用Node将ReactJS组件呈现为HTML字符串?
- 18. ASP.NET:将DataTable呈现为字符串(HTML)的最短途径?
- 19. 将HTML呈现为来自MVC控制器的字符串
- 20. C#:将对象呈现为XML
- 21. 如何在AngularJS中将文本呈现为HTML
- 22. 将HTML网页呈现为Java中的文本
- 23. 将Wordpress网站呈现为本地html文件
- 24. quicklook html文件为文本,未呈现html?
- 25. 如何将字母呈现为位图?
- 26. JEditorPane HTML呈现
- 27. 将ASP.NET控件呈现为HTML字符串将不会呈现选定的事件
- 28. 如何在python中将JavaScript HTML呈现为HTML?
- 29. Splash的响应不会将html呈现为html
- 30. 为什么不编辑为呈现HTML?
@sashaeve:这是不够可靠的呈现HTML – James 2010-04-14 12:52:03
@James:为什么不呢?所有这一切取决于HTML的复杂性将被用作来源。如果在例子中这么简单 - 这就足够了。 – sashaeve 2010-04-14 12:55:15
是的,也许如此(因为我建议我自己),但我认为HTML会比示例中提供的更复杂一点。 – James 2010-04-14 13:02:32