2013-03-06 51 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