【发布时间】:2012-09-06 17:17:24
【问题描述】:
输入是以逗号分隔的字段列表。
这是一个例子。
tna,performance,ma[performance,3],price
问题是某些“字段”在方括号中指定了参数,并且这些参数也有逗号。
我可以用什么正则表达式来打破像逗号这样的字符串,只有当它们在括号之外时。我希望最终结果是
tna
performance
ma[performance,3]
price
【问题讨论】:
-
想一想:方括号是正则表达式中的特殊字符。如果您在处理之前将方括号转换为尖括号,然后在处理后将它们转换回方括号(如果需要),您的正则表达式将更易于阅读和维护。但是,性能会受到影响。
标签: .net regex regex-lookarounds