我有串状"1, 2, 3, (1, 2, (6, 7)), 4"
,并希望将其与正则表达式.net
拆分分裂与正则表达式的字符串忽略.NET括号里的内容
1
2
3
(1, 2, (6, 7))
4
在.net
,可以使用平衡组,但有可能在分割中使用它并忽略括号中的内容?
谢谢!
我有串状"1, 2, 3, (1, 2, (6, 7)), 4"
,并希望将其与正则表达式.net
拆分分裂与正则表达式的字符串忽略.NET括号里的内容
1
2
3
(1, 2, (6, 7))
4
在.net
,可以使用平衡组,但有可能在分割中使用它并忽略括号中的内容?
谢谢!
是不是对你很重要,要使用正则表达式或可能多一些帮助的代码吗? – ReeCube 2014-10-27 16:43:09
通常,split可以使用捕获缓冲区来将分隔符作为输出元素。像split('@“(\(... \))|,”')“一样。 – sln 2014-10-27 16:48:51
括号总是平衡吗? – Jerry 2014-10-27 16:50:13