Jac*_*tti 10 .net c# regex performance indexof
我有一个运行的应用程序,它查看队列中的项目,然后根据某些关键字应用一个类别 - 然后将其插入到数据库中.
我正在使用IndexOf来确定是否存在某个关键字.
这是理想的方式还是RegEX会更快?
每秒约有10件物品正在处理中.
Guf*_*ffa 16
对于仅查找关键字,该IndexOf
方法比使用正则表达式更快.正则表达式很强大,但它们的强大之处在于灵活性,而不是原始速度.它们不会在简单的字符串操作中击败字符串方法.
无论如何,如果字符串不是很大,那么它并不重要,因为你不经常这样做.