我有一个字符串需要根据出现的“,”(逗号)进行拆分,但需要忽略出现在一对括号内的任何字符串。
例如,B2B,(A2C,AMM),(BNC,1NF),(106,A01),AAA,AX3
应该拆分成
B2B,
(A2C,AMM),
(BNC,1NF),
(106,A01),
AAA,
AX3
最佳答案
对于非嵌套
,(?![^\(]*\))
FOR NESTED(括号内的括号)
(?<!\([^\)]*),(?![^\(]*\))
关于java - 根据正则表达式拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12756651/