通过剥离html显示字符串的前n个字符

时间:2012-05-22 06:20:56

标签: asp.net string c#-4.0

我有一个长字符串,我想显示它的前50个字符(不包括HTML内容)。任何人都可以建议任何方法吗?

这是代码:

eBdb.EpubReader.Epub Epubobj = new eBdb.EpubReader.Epub(myPath);
litepub.Text = Epubobj.GetContentAsHtml();

在litepub.Text中,我将获得带有HTML的文本。但是我想从该函数的结果中只显示前50个字符。

2 个答案:

答案 0 :(得分:1)

试试这个:

Regex.Replace(source, "<.*?>", string.Empty).Substring(0,49);

答案 1 :(得分:1)

看看HTML Agility Pack。您可以查看有关如何入门的更多信息here