SQL全文検索クエリを実行した後にテキストドキュメントの説明を表示する必要があるASP.NETアプリケーションを開発しています。そのドキュメントの説明で、ユーザー入力の検索文字列を強調表示する必要があります。今問題はそれです:
ユーザーが入力検索文字列としてrangと入力した場合、その文字列が別の単語の一部であるか、個別の単語として表示されるかを確認する必要があります。例えば:
1- rangは単独で表示される場合もあれば、W * rang *lingなどの単語の一部である場合もあります。
2-ウィープはそれ自体で表示される場合もあれば、*ウィープ*ingの一部である場合もあります。
文字列のそのような条件をどのように検証できますか?それは可能Regex.Match()
ですか?どんな助けでも大歓迎です。
注:1つの単語が、段落内で複数の方法で複数回表示される場合があります。