c#.netで文字列内の文字列を検索するには? たとえば、文字列 "aa b bb aa bbb c" 内のすべての出現箇所 (最初と最後のシンボルの位置) を検索する必要があります。 )。クラス正規表現を使用する適切な方法は何かと思います。
Regex regex = new Regex("\\baa\\b");
次にregex.Matches(text)[0].Index
、最初の文字列の一致です。長さを使用して、最後の単語のインデックスを取得し、テキスト全体からこの単語を含む文を抽出します。または、Bill Smith の著書「Computing patterns in strings」のメソッドを使用する必要がありますか? 主な基準は、パフォーマンスとプログラミング コードの書きやすさです。