JavaScript正则表达式的正面印象

JavaScript正则表达式的正面印象,第1张

JavaScript正则表达式的正面印象

向后隐式断言最近针对Javascript进行了定稿,并将在ECMA-262规范的下一个出版物中发表。Chrome 66(Opera
53)支持它们,但在撰写本文时,还没有其他主流浏览器。

var str = 'Text:"How secure is my information?"',    reg = /(?<=Text:")[^"]+(?=")/;str.match(reg)[0];// -> How secure is my information?

较早的浏览器不支持Javascript正则表达式中的向后查找。您必须对这样的表达式使用捕获括号:

var str = 'Text:"How secure is my information?"',    reg = /Text:"([^"]+)"/;str.match(reg)[1];// -> How secure is my information?

但是,这不会涵盖所有的后置断言用例。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5060920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存