使用正则表达式拆分字符串,忽略.net中括号中的内容

时间:2014-10-27 16:40:31

标签: .net regex

我有"1, 2, 3, (1, 2, (6, 7)), 4"之类的字符串,希望它在.net中以正则表达式分割为

1
2
3
(1, 2, (6, 7))
4

.net中,可以使用平衡组,但是可以在拆分中使用它并忽略括号中的内容吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

(\([^)]*\)[^(]*\))|,

试试这个。虽然不完全但有点类似于你的预期输出。参见演示。

http://regex101.com/r/sU3fA2/23