-1
我正在寻找正确的表达式,我需要一个以逗号分隔的列表,并在开始时用空格/逗号来验证它,以便我可以删除字符串中某些部分不需要的字符。逗号分隔列表
示例列表
, Item1, Item2, Item3, Item4, Item5,
不过,我想带出的某些部分返回这样
Item1, Item2, Item3, Item4, Item5
我正在寻找正确的表达式,我需要一个以逗号分隔的列表,并在开始时用空格/逗号来验证它,以便我可以删除字符串中某些部分不需要的字符。逗号分隔列表
示例列表
, Item1, Item2, Item3, Item4, Item5,
不过,我想带出的某些部分返回这样
Item1, Item2, Item3, Item4, Item5
我觉得做的最简单的方法是没有正则表达式
var input = ", Item1, Item2, Item3, Item4, Item4,";
var output = input.Trim(',',' ');
为什么不使用String.Remove API去除第0和第N-1个字符?如果重复进行,效率可能不高。 – Zenwalker 2013-02-25 09:31:24
这是一遍又一遍的调用,我宁愿使用正则表达式来做:PI尝试使用String.Remove函数,但是有时候字符串构建可能会搞砸,最终会导致流氓空白(不能真正避免。) – 2013-02-25 09:32:24
你在用什么语言? – hsan 2013-02-25 09:33:50