2013-03-06 52 views
1

例如,我有喜欢的字符串:如何从字符串中删除字符组合?

string str = "santhosh,ravi,phani,praveen,sathish,prakash"; 

现在,我需要从str删除,phani。 任何人都可以帮助我吗? 我尝试了使用trimsubstring但我没有得到。

回答

5

尝试以下,

str = str.Replace(",phani", string.Empty); 
+1

谢谢 - 它的工作:) – RealSteel 2013-03-06 10:11:27

+1

如果您想在开始时删除单词“phani”,并且还会删除仅以“phani”开头的单词,将无法使用。 – JustAnotherUserYouMayKnow 2013-03-06 10:13:53

+0

是的,它不会工作,你可以利用正则表达式来替换那些东西 – 2013-03-06 10:15:43

1

可以使用String.Replace()方法是什么;

返回在当前字符串中指定的Unicode 字符或字符串的所有事件都与另一个 指定的Unicode字符或字符串替换一个新的字符串。

string str = "santhosh,ravi,phani,praveen,sathish,prakash"; 
str = str.Replace(",phani", ""); 
Console.WriteLine(str); 

这里是一个DEMO