我有一个长字符串,我想显示它的前50个字符(不包括HTML内容)。任何人都可以建议任何方法吗?
这是代码:
eBdb.EpubReader.Epub Epubobj = new eBdb.EpubReader.Epub(myPath);
litepub.Text = Epubobj.GetContentAsHtml();
在litepub.Text中,我将获得带有HTML的文本。但是我想从该函数的结果中只显示前50个字符。
答案 0 :(得分:1)
试试这个:
Regex.Replace(source, "<.*?>", string.Empty).Substring(0,49);
答案 1 :(得分:1)
看看HTML Agility Pack。您可以查看有关如何入门的更多信息here。