dongni8124 2013-09-10 23:36
浏览 58
已采纳

正则表达式比PHP中的字符串函数更有效吗? [关闭]

Whenever I see questions regarding regex on SO, everyone says that regex is slower than string functions. Are there cases when regex is faster than string functions? Or is regex purely for convenience?

  • 写回答

1条回答 默认 最新

  • doujishan2247 2013-09-10 23:50
    关注

    Since PHP is an interpreted script language, solving your problem using the least code possible is generally the most performing way of achieving what you want. And since regex is built-in, it should run much faster than any script despite of the complexities involved in its algorithm.

    But naturally comparing both will depend on how complex it would be to mimic your regex in pure PHP code, so the answer to your question cannot be generalized. It will depend on each specific case.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)