C# - 将HTML字符串剪切成单独的行而不破坏HTML标记

时间:2010-10-24 15:13:36

标签: c# asp.net

我必须将HTML内容字符串分成多行......

每行应该有一些固定的字符,50或60

此外,我不想打破这个词......或者html标签......

ex:&lt; p&gt;电子邮件:&lt; a href =“mailto:someone@gmail.com”&gt; someone@gmail.com< / a&gt;&lt; / p&gt; &lt; p&gt;&lt; em&gt;“Text go&lt; font color = red&gt; Hello world&lt; / font&gt; Text is here and Text to here here&amp; nbsp Text goes here here。”&lt; / em&gt; &LT; / p为H.

如何在C#中实现这一目标?

任何帮助将不胜感激......

1 个答案:

答案 0 :(得分:1)

我认为你需要一个HTML解析器,然后你必须再次序列化它。 您应该查看现有的库,而不是创建自己的解析器和序列化程序。

对于解析器,我推荐OSS Html Agility Pack

相关问题