加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式与手动比较.哪个更快?

发布时间:2020-12-13 22:56:47 所属栏目:百科 来源:网络整理
导读:在编写脚本引擎时,我有像(伪代码)这样??的函数 function is_whitespace?(char c){ return c==' ' || c=='t' || c=='r' || c=='n';} 好吧,我的问题是大多数langugaes哪个更快?那或者使用正则表达式 function is_whitespace?(char c){ return regex_match(
在编写脚本引擎时,我有像(伪代码)这样??的函数
function is_whitespace?(char c){
  return c==' ' || c=='t' || c=='r' || c=='n';
}

好吧,我的问题是大多数langugaes哪个更快?那或者使用正则表达式

function is_whitespace?(char c){
  return regex_match('s',c);
}

我关注的主要语言是C#,C和Ruby,以防它完全依赖于平台.

当然,与构建,运行和销毁状态机相比,对小块内存的四次比较要快得多(并且几乎不使用内存).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读