为了账号安全,请及时绑定邮箱和手机立即绑定

JS 正则表达式关于RegExp.$x 的疑问

JS 正则表达式关于RegExp.$x 的疑问

青春有我 2019-03-01 14:15:55
var sToMatch = 'Important word is the last one.'var reLastWord = /(\w+)\.$/reLastWord.test(sToMatch)console.log(RegExp.$1)上面这段代码的结果为什么是'one' 而不是'one.'? 这是JS的bug还是?从执行情况来看,应该是匹配到了'one.', 但RegExp的变量却没有把.这个符号保存在结果里.
查看完整描述

2 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

$是捕获括号内匹配的
/(\w+)\.$/ 匹配到 one.,其中 one.是整个匹配到的 one()匹配到的

查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 513 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信