0

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」のメソッドを使用する必要がありますか? 主な基準は、パフォーマンスとプログラミング コードの書きやすさです。

4

1 に答える 1

0

最初に出現するインデックスを見つける最も簡単な方法は、String.IndexOfメソッドとString.LastIndexOfを使用最後のインデックスを見つけることです。

于 2013-02-14T18:57:42.260 に答える