0

X w/5 (Y || Z) to "X Y"~5 || のようなユーザーの検索式をプログラムで展開できるようにする必要があります。"X Z"~5
このようなことを行うために利用できる既存のライブラリはありますか? そうでない場合、どのようなアプローチが推奨されますか? このソリューションは、.NET 環境内に存在します。

4

2 に答える 2

1

必要なのは、操作できる抽象構文ツリーを作成するパーサーです。ここを見てください。

于 2012-06-26T20:37:43.207 に答える
1

連接標準形http://en.wikipedia.org/wiki/Conjunctive_normal_formと選言標準形 http://en.wikipedia.org/wiki/Disjunctive_normal_form を確認してください。

実装できるアルゴリズムと Java 実装へのリンクがあります。

于 2012-06-26T20:40:43.463 に答える