2013-02-25 199 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(',',' ');