0

私はこれを持っています、私はそれをプログラムで構築しました:

(( cat1:bobo AND ( ( cat2:jojo ) OR ( cat2:coco ) ) ))

デバッグのために、基本的に必要な括弧の量を最小限に抑える良い方法を探しています。

cat1:bobo AND ( cat2:jojo  OR  cat2:coco ) 

私はC#ですが、あなたが見た良いテクニックがあれば移植します。

4

2 に答える 2

1

式をある種のツリー構造に解析していると仮定すると、私が過去に取ったアプローチは、ツリーをナビゲートして、他のノードの単なるコンテナーであるノードを削除することです。

于 2009-07-31T00:51:54.347 に答える
0

プログラムで構築した場合は、何らかの式ツリーがあります。AND または OR ノードではないノードは、括弧をレンダリングする必要はありません

于 2009-07-31T00:51:54.050 に答える