显示没有子字符串的字符串

时间:2015-03-17 12:54:38

标签: c# html model-view-controller

我有一点问题"。我有这两个字符串(一个显示消息,另一个显示索引,其中" ## Documents ##" start):

        string text = currentNode.Properties["menuEntry"].Value;
        string index = text.IndexOf("##Documents##").ToString();

我希望为消息提供另一个字符串WITHOUT" ## Documents ##"。从上面的代码或任何其他解决方案继续的任何解决方案?

例如:消息:blablabla ## Documents ## 123

我要展示的内容:blablabla 123

感谢并抱歉这个虚无问题。

2 个答案:

答案 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);