首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

字符串处置用正则表达式效率慢还是高

2012-09-10 
字符串处理用正则表达式效率慢还是高?字符串处理用正则表达式效率慢还是高?比如 有一个字符串straslkdjf

字符串处理用正则表达式效率慢还是高?
字符串处理用正则表达式效率慢还是高?

比如 有一个字符串

str="aslkdjfklasdjf<l>kasjd<ff>ncvmxiucvyaiodfgkjhfjk243k<xc>j5m345423mn,mn,xcv<>xcv<fdsdfsdf>"

我要取出 所有在尖括号<>之间的数据。 

那么 是用正则表达式 效率高呢,还是 自己用字符串处理函数去处理,比如instr relace split 等 自己辛苦的写代码。


请问,哪种方法 占服务器资源少,运行速度快?

[解决办法]
正则。
当然也要分数据多少,正常来讲就考虑正则。
如果你真要区分速度快之类的,那你要各种情况都去测试一下了。
[解决办法]
(?<=<)(?>[^>]*)(?=>)
 
亮点在固化分组.
[解决办法]
正则好点。

热点排行