我有一堆生成的标题文本,它们都有不同.Length
的但在字符串的特定起始索引处我想找到最近的空格,然后删除它后面的文本以及空格,然后添加“...”。
最重要的部分是它不应该延长 49 长度
例子:
"What can UK learn from Spanish high speed rail when its crap"
我想确保它变成:
"What can UK learn from Spanish high speed rail..."
到目前为止,我创建了
if (item.title.Length >= 49)
{
var trim = item.title.Substring(' ', 49) + "...";
}
但是这个可以做以下事情:
"What can UK learn from Spanish high speed rail it..."
这是错误的。
任何形式的帮助或任何关于如何实现这一目标的提示都值得赞赏。