javascript - 写出重复正则表达式与指定序列数的性能

标签 javascript regex

我有一个正则表达式,例如 \r?\n\r?\n。我可以使用完全相同的字符数将其写为 (\r?\n){2}

两者之间在性能方面有什么区别吗?或者针对这种情况的最佳实践。

最佳答案

下面的 JSPerf 表明使用重复模式比使用 {2} 快得多:http://jsperf.com/js-repeated-regexp-or-specific-number-of-sequences

关于javascript - 写出重复正则表达式与指定序列数的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9523624/

相关文章:

javascript - 使用 Accordion 菜单,如何确保打开菜单会关闭其同级菜单?

javascript - 如何将滚动条与视口(viewport)宽度单位考虑在内?

php - 主要网站如何从链接中捕获缩略图?

javascript - onCopy 事件会帮助我修复脚上的弹孔吗?

javascript - 我如何从 $dialog Controller 获取信息到任何其他 Controller ?

javascript - 同一页面中的 AngularJS、D3 和 JQuery。 D3 无法读取正确的 DOM 维度

PHP mysql REGEXP 准备语句

mysql - 在 MySQL 中使用正则表达式在字符串前设置一个或多个字符?

c++ - 同时使用 std::regex,定义的行为?

javascript - 从键盘输入时,每 n 个字符后加破折号