标签: regex
我有一个字符串,如“保存动作;从[更改为[测试;更多测试];更改从[测试;更多测试]到[好]”
我必须用';'分割字符串。但它应该忽略';'与[]。有人可以给我一个正则表达式模式。
感谢。
答案 0 :(得分:5)
根据您可以使用的语言/正则表达式风格:
;(?![^\[]*\])
答案 1 :(得分:0)
我知道你问过正则表达式,但是这个问题可能会通过几个步骤(拆分;然后重新加入具有不平衡括号的相邻组)或者作为一个简单的状态机来更容易和更清楚地解决。 / p>