Tag: 子串

替换字符串数组的每个元素中的子字符串?

嘿,我有一个字符串数组,我想替换每个元素中的某个子字符串。 除了显式迭代数组之外,还有一种简单的方法吗? 谢谢 :-)

如何在C#中搜索String数组中的子字符串

如何在String数组中搜索Substring? 我需要在字符串数组中搜索一个Substring。 字符串可以位于数组(元素)的任何部分或元素内。 (字符串的中间)我试过: Array.IndexOf(arrayStrings,searchItem)但是searchItem必须是在arrayStrings中找到的精确匹配。 在我的例子中,searchItem是arrayStrings中完整元素的一部分。 string [] arrayStrings = { “Welcome to SanJose”, “Welcome to San Fancisco”,”Welcome to New York”, “Welcome to Orlando”, “Welcome to San Martin”, “This string has Welcome to San in the middle of it” }; lineVar = “Welcome to San” int index1 = Array.IndexOf(arrayStrings, lineVar, 0, arrayStrings.Length); // index1 mostly […]

使用C#进行省略(以完整单词结尾)

我正在尝试在Umbraco中实现省略号,要求是15个字符的介绍文本,但总是以一个完整的单词结束。 我想过使用XSLT,但后来意识到我可以使用一个用C#编写的简单扩展方法。 我可以很容易地对文本进行子串并追加“…”,但是我不得不用一个完整的单词来结束它。这是我的代码到目前为止(非常复杂:p) public string Ellipsis(string text, int length) { return text.Substring(0, length) + “…”; } 示例文本 Lorem ipsum dolor坐在amet,amet consectetur adipiscing elit。 如果我们实现上面的省略号方法(长度= 15),输出看起来像 Lorem ipsum dolor sit amet,amet consectetur adipi … 我想确保没有任何单词被切片,所以输出应该是这样的 Lorem ipsum dolor坐在amet,amet consectetur adipiscing … 任何帮助赞赏。 编辑 运行下面代码的示例后,如果省略号长度在最后一个单词上结束,则根本不显示任何文本。 这是输出,见第56-60行 0 : Lorem… 1 : Lorem… 2 : Lorem… 3 : […]