文中のスペース間の単語を検索したい。したがって、検索語の前後の最初のスペースまでの単語
This is anexampleof what I want
anexampleof
私の検索語がexample
私は今この正規表現を持っています"(?:^|\S*\s*)\S*" + searchword + "\S*(?:$|\s*\S*)"
が、これは最初と最後に余分な言葉を与えてくれます. 'これは私が欲しいものの例です' --> 'これは何の例ですか' を返します
正規表現を変更しようとしましたが、まったく得意ではありません..私はc#を使用しています。助けてくれてありがとう。
完全な C# コード:
MatchCollection m1 = Regex.Matches(content, @"(?:^|\S*\s*)\S*" + searchword + @"\S*(?:$|\s*\S*)",
RegexOptions.IgnoreCase | RegexOptions.Multiline);