mec*_*mec 3 html c# string episerver truncation
我需要获得截断的 Xhtmlstring 的 html 友好版本,因为在截断时标记结尾可能会被截断。关于如何实现这一目标的任何想法?我想过先去掉所有标签,然后再剪下,但是在episerver内部是否有解决方案,或者这只是使用正则表达式进行基本的字符串操作?
在TextIndexer类中有一个名为StripHtml的内置辅助函数,可用于在截断之前删除任何标签以结束纯文本:
var plainText = TextIndexer.StripHtml(someHtml);
Run Code Online (Sandbox Code Playgroud)
请注意,此方法还可用于截断字符串,如下所示:
// Truncate to 150 characters
var truncatedString = TextIndexer.StripHtml(someHtml, 150);
Run Code Online (Sandbox Code Playgroud)
如果字符串被截断,您还可以将诸如“...”之类的字符串附加到字符串中。
| 归档时间: |
|
| 查看次数: |
2151 次 |
| 最近记录: |