構文のような検索エンジンを使用してjavaの文字列を検索したいと思います。例えば検索エンジンのようなjava文字列検索の構文
:
文字列:フー・バズバー
検索クエリ:文字列 'バズは、' それはcouldnにもかかわらず存在するため、 "fooのバー" ORバズ
結果がTRUEまたは見られます「が "FOOバー" の完全一致をトンを見つける
その他のクエリの例:
(FOO ORバズ)AND
をバー-bar FOO - "FOOバー" ANDバズ
はすでにそれを行うとサポートしJAVAでのライブラリがあります 'AND'、 'OR'、 ' - ' と構文を括弧?
感謝。私は正規表現はこの場合に一致する基本を行うことができ、複雑なクエリの私の問題を解決しないと思う。私はcfgを作成し、ASTにクエリを解析することを考えています。その他の提案はありますか? – ben39