gpt4 book ai didi

regex - perl 中的正则表达式是否比 Java 或其他语言更快?

转载 作者:行者123 更新时间:2023-12-04 01:17:55 26 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




我不时听到人们说 Perl 中的正则表达式比其他语言更快。此外,一些在线文档也说 Perl 在正则表达式处理方面具有优势。你们能解释一下这是否属实,为什么?

最佳答案

当其中一个(Java 的)有明显问题时,为什么要考虑两个引擎的速度? (搜索 Tom "tchrist"Christiansen 关于该主题的著作。)例如,\s无法匹配许多空格字符。

Also, some online documents also say Perl has advantages when it comes to regex processing.



这里有一些:
  • 具有许多其他引擎无法找到的功能,要么是因为其他引擎尚未复制它们,要么是因为它们的设计不允许它们支持这些功能。
  • 高度优化。许多这些优化有助于更快地报告失败的比赛,这是许多基准测试未涵盖的。
  • Unicode 支持的领导者。它的支持非常先进,以至于我们的开发人员正在发现 Unicode 标准本身的问题并努力解决这些问题!
  • 明显没有错误。
  • 关于regex - perl 中的正则表达式是否比 Java 或其他语言更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17118558/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com