文字列があり、配列に分割して、角かっこ内にない限り「+」で分割されるようにしたい
たとえば、文字列
"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)"]
正規表現を使用してこれを行うことは可能ですか?