0

長い文字列があり、最初の 50 文字を (HTML コンテンツを含めずに) 表示したい。誰でも方法を提案できますか?

これはコードです:

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

litepub.Text では、HTML と共にテキストを取得しています。しかし、その関数の結果から最初の 50 文字だけを表示したい。

4

2 に答える 2

1

HTML Agility Packをご覧ください。開始方法の詳細については、こちらをご覧ください。

于 2012-05-22T06:27:46.870 に答える
1

これを試して:

Regex.Replace(source, "<.*?>", string.Empty).Substring(0,49);
于 2012-05-22T06:24:47.713 に答える