0

複数の *.RTF ファイル (約 1200 ファイル) でユーザー定義文字列を検索するプログラムを作成しています。すべてのファイルは、コンピューターのディレクトリに保存されます。これまでのところ、以下のコードを使用して 1 つのファイルを簡単に検索できますが、すべてのファイルに対して実行しようとすると、検索が完了するまでに約 3 分かかりました。より良い検索アルゴリズムを手伝ってくれる人はいますか?

lookup = this.textBox1.Text.ToString();
MatchCollection matches = Regex.Matches(richTextBox1.Text, lookup);

foreach (Match match in matches)
{
    richTextBox1.Select(match.Index, match.Length);
    richTextBox1.SelectionColor = System.Drawing.Color.Red;
}
4

0 に答える 0