我有像下面的字符串。刪除c中字符串右邊的逗號#
string s="this is item1,item2,item3,,, ,, ,";
現在我想從字符串的右側刪除(,)。
在此先感謝
我曾嘗試
string.Replace(",", "");
和
string.TrimEnd("'");
但不工作
我有像下面的字符串。刪除c中字符串右邊的逗號#
string s="this is item1,item2,item3,,, ,, ,";
現在我想從字符串的右側刪除(,)。
在此先感謝
我曾嘗試
string.Replace(",", "");
和
string.TrimEnd("'");
但不工作
試試這個:
s = s.TrimEnd(',', ' ');
我認爲你的代碼中的問題是,你不把你的替換結果分配給任何變量。而且你的解決方案會從字符串中刪除所有,
,而不僅僅是右邊的那些。
爲我工作thanx兄弟 –
我認爲更換將增加空間..這是沒有必要的..所以我認爲它不寒而慄是''。 –
嘗試string.TrimEnd():
s= s.TrimEnd(',',' ');
一個逗號或從右側的所有逗號?例如'this is item1,item2,item3' – NeverHopeless
你可以試試這個正則表達式:'([,\ s *] +)$'只處理最後一個'''從樣式中移除'+'符號。 http://rubular.com/r/EVASTuoQcF – NeverHopeless