我基本上是在进行自定义查询构建。我将模式设计为field_set和sub_field_sets。查询示例:
({e:3}.{f:44}.{f:2}) + (
({e:3}.{f:44}.{f:3}) + ({e:3}.{f:44}.{f:4})
) - ({e:3}.{f:44}.{f:5})
我想使用REGEX从根目录获取所有运算符。在这种情况下应产生['+','-']和 NOT [[++,'+','-']
答案 0 :(得分:0)
这适用于给定的示例:
([+-])(?![^+)-]+\)\s*\))