2013-02-25 208 views
-1

我正在尋找正確的表達式,我需要一個以逗號分隔的列表,並在開始時用空格/逗號來驗證它,以便我可以刪除字符串中某些部分不需要的字符。逗號分隔列表

示例列表

, Item1, Item2, Item3, Item4, Item5, 

不過,我想帶出的某些部分返回這樣

Item1, Item2, Item3, Item4, Item5 
+0

爲什麼不使用String.Remove API去除第0和第N-1個字符?如果重複進行,效率可能不高。 – Zenwalker 2013-02-25 09:31:24

+0

這是一遍又一遍的調用,我寧願使用正則表達式來做:PI嘗試使用String.Remove函數,但是有時候字符串構建可能會搞砸,最終會導致流氓空白(不能真正避免。) – 2013-02-25 09:32:24

+1

你在用什麼語言? – hsan 2013-02-25 09:33:50

回答

4

我覺得做的最簡單的方法是沒有正則表達式

var input = ",  Item1, Item2, Item3, Item4, Item4,"; 
var output = input.Trim(',',' ');