私はEclipseでコーディングしていCTRL-F
ますが、文字列を見つけるためにaを実行すると、大文字と小文字を区別する単語全体の標準化されたオプションとは別に、正規表現検索のオプションもあります(Notepad ++にもあります)。
私はそれを1、2回試しましたが、通常、結果はほぼ瞬時に得られます. しかし結局のところ、コード ファイルはそれほど巨大ではありません。最大のファイルでも長さは 500 行を超えず、ほとんどの行が半分以下しか埋まっていません。ユーザーが指定した正規表現が、たとえば 10 ~ 15 MB のサイズの大きなテキストでより高速に実行されるように最適化する方法はありますか?
Rabin-Karp やサフィックス ツリーのような標準化された検索アルゴリズムがここには適用されないため、どのような方法も考えられません。