我有一点问题"。我有这两个字符串(一个显示消息,另一个显示索引,其中" ## Documents ##" start):
string text = currentNode.Properties["menuEntry"].Value;
string index = text.IndexOf("##Documents##").ToString();
我希望为消息提供另一个字符串WITHOUT" ## Documents ##"。从上面的代码或任何其他解决方案继续的任何解决方案?
例如:消息:blablabla ## Documents ## 123
我要展示的内容:blablabla 123
感谢并抱歉这个虚无问题。
答案 0 :(得分:1)
只需使用Replace()
这样的方法:
string text = currentNode.Properties["menuEntry"].Value;
string message= text.Replace("##Documents##",string.Empty);
答案 1 :(得分:0)
只要找到子字符串之前和之后出现的子字符串(如果找到它)。
int index = text.IndexOf("##Documents##");
string newText = text;
if(index > -1)
newText = text.SubString(0, index) + text.SubString(index +13);