我有一个字符串,我想将其拆分为一个数组,以便将其拆分为“+”,除非它在括号内
例如字符串
“abc+OR+def+OR+(abc+AND+def)”
变成
["abc", "OR", "def", "OR", "(abc+AND+def)"]
和字符串
“(abc+AND+cde)+OR+(abc+AND+(cde+AND+fgh))”
变成
["(abc+AND+cde)", "OR", "(abc+AND+(cde+AND+fgh)"]
是否可以使用正则表达式来做到这一点?