我是一名工程专业的学生,只是想创造一些东西,这样我就可以一口气学习多个设计领域——基本上我的项目是在我家里的一个内部通信系统上工作,该系统可以无线通信。我最终可能会做某种语音处理,看看我是否可以像 Siri 一样解析文本,并让它最终通过说话来调用一个函数。这意味着我可能有一个恒定的文本流来解析一段相当长的时间。
那么,我的问题有几个部分。
1)我假设正则表达式是解析文本并将我想要的命令与输入到我的系统的任何文本匹配的路径?如果没有,请指点我另一个方向!
2)我理解 Perl 似乎是标准,但我运行的后台应用程序将用 C++ 或 C# 编写,所以我更喜欢在这两种语言中使用正则表达式方法。
-我看到有 Regex++ 或http://www.pcre.org/,其中任何一个就足够了,还是有必要使用 Perl?
我最看重的是速度,我宁愿不说什么又要等很久才能回来。我确信和大多数其他人一样,速度是关键。我在这里看到另一个问题提出了类似的问题,但没有人真正列出基准。对于我的应用程序,假设我的代码尽可能简单,regex++ 是否足够快?
谢谢!