ユーザーが入力した文字列を受け取り、それを各スペース文字で分割してから、分離された用語のリストに基づいて一致するものを検索する検索方法があります。
string[] terms = searchTerms.ToLower().Trim().Split( ' ' );
今、私はさらなる要件を与えられました:グーグルの二重引用符区切り文字を介してフレーズを検索できるようにすること。したがって、提供された検索用語が次の場合:
「一行の」テキスト
検索は、4つの別々の用語ではなく、「行」と「テキスト」の出現に一致します[検索する前に、開始と終了の二重引用符も削除する必要があります]。
どうすればC#でこれを達成できますか?正規表現が道のりだと思いますが、あまり手を出していないので、それらが最善の解決策であるかどうかはわかりません。
さらに情報が必要な場合は、お問い合わせください。助けてくれてありがとう。