私はエンジニアリングの学生で、複数の設計分野を一気に学べるように何かを作成しようとしています。基本的に、私のプロジェクトは、ワイヤレスで通信する家中のインターコム システムに取り組んでいます。ある種の音声処理を行って、Siri のようにテキストを解析できるかどうかを確認し、話すことで関数を呼び出せるようにすることになるかもしれません。これは、かなりの期間、解析するテキストの一定のストリームを保持できる可能性があることを意味します。
私の質問にはいくつかの部分があります。
1)正規表現は、テキストを解析し、システムに入力されたテキストに必要なコマンドと一致させるためのルートであると思いますか?そうでない場合は、別の方向に向けてください!
2) Perl が標準であるように思われることは理解していますが、実行中のバックグラウンド アプリケーションは C++ または C# で記述されるため、これらの言語のいずれかで正規表現メソッドを使用することをお勧めします。
- Regex++ またはhttp://www.pcre.org/があるようですが、どちらでも十分ですか、それとも Perl を使用する必要がありますか?
私が最も求めているのはスピードです。何も言わずに、戻ってくるまで長い間待たなければなりません。他のほとんどの人と同じように、スピードが重要です。ここで同様の質問をする別の質問が表示されますが、実際にベンチマークをリストしている人はいません。私のアプリケーションでは、コードをできるだけシンプルに保つと仮定すると、regex++ は十分に高速でしょうか?
ありがとう!