Firefox 是不是不支持正则表达式的“后顾”匹配呢?

2020-05-10 22:47:46 +08:00
 ljxok2001

"中国人".replace(/(?<=中国)人 /, "rr")

用以上语句,在 chrome 正常执行, firefox 报错:SyntaxError: invalid regexp group 。
firefox 不支持这种写法:(?<=exp2)exp1
还是说 firefox 有其他写法的

1853 次点击
所在节点    JavaScript
3 条回复
iNaru
2020-05-10 22:53:17 +08:00
是的,78 准备支持了。
bugzilla.mozilla.org/show_bug.cgi?id=1634135
Austaras
2020-05-10 23:00:04 +08:00
wizardoz
2020-05-11 09:05:43 +08:00
原本的名字“反向肯定预查”不是听起来更清晰明了吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/670359

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX