4

まともな正規表現エンジンを探し始めました。このページ Benchmark of Regex Libraries にたどり着きました。RE2を使用することに決めたのは、このリストで最高の FSA エンジンと思われるからです。

私の最終的なアプリケーションは、C# で WPF を使用して構築されます。正規表現ライブラリは、バッチ モードでより多く使用されます。ただし、他のビジネス ロジックのほとんどは C# で記述されるため、C# を使用して RE2 ライブラリを使用する予定です。

誰かが同様のことをしたか、C# を介して RE2 を使用しただけで、アドバイスや指針がある場合は、それについて教えてください。

ありがとう。

4

2 に答える 2

1

ええ、私はこれでダニエルと一緒です。. . Reg Exp の不正な実装から狩りに行く前に。. . 可能な限り正規表現をプリコンパイルしていること、貪欲なオプションなどがすべて正しく設定されていること、およびreg表現自体が何らかの形で「愚か」ではないことを確認します. . .

標準パッケージを交換することは最適な解決策ではないと思います。もちろん、要件について詳しく知らなければ、確実に知ることは困難です。. . しかし、RegExp パッケージの影響がパフォーマンスに大きな影響を与える場合は、最初に RegExp 自体を調べます。

フランク

于 2011-01-04T01:18:58.987 に答える