从字符串中删除了单词

时间:2016-05-14 15:27:55

标签: c# string

是否有可能删除字符串中的特定单词?例如 string x =“documents \ bin \ debug”,我想删除“\ bin \ debug”。

2 个答案:

答案 0 :(得分:0)

使用字符串替换

string x = @"documents\bin\debug";
string nestring = x.Replace(@"\bin\debug", "");
Console.WriteLine(nestring);

答案 1 :(得分:0)

使用String.Replace()

string x = @"documents\bin\debug";
string desiredString = x.Replace(@"\bin\debug", String.Empty);

注意:此处的是指您必须将Replace()函数返回的字符串分配给变量。 (根据您对问题的评论, 问题)。这可以是另一个变量(如上例所示)或相同的变量:

string x = x.Replace(@"\bin\debug", String.Empty);

隐含地,不将返回值赋值给变量(或使用前一种方式)将保持x的值不变,这是您面临的确切问题。希望它有所帮助:)