请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于正则表达式

老师,想问下,正则表达式图片描述,其中的\1+相当于重复前面的数字,这个正则的规则在哪里看啊,我找了mdn上也没有找到类似的规则

正在回答 回答被采纳积分+3

2回答

旋涡鸣人_ 2019-06-10 18:30:08

哈哈

你理解错了

不要当作 \1+理解

而是(\d)\1 这个\1要找前面括号的匹配

+号对对前面部分的重复 那就是\1 你已经知道\1是括号的匹配


\1 表示捕获分组的第一个匹配 也就是 你这里的(\d) 


demo:

(\d)a\1+

1a1 可以匹配

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1850013855 #1
    哦哦,知道了,同学你正则表达式是怎么学的啊,有没有推荐的视频或者文章呀
    回复 有任何疑惑可以回复我~ 2019-06-10 18:33:30
  • 旋涡鸣人_ 回复 提问者 慕粉1850013855 #2
    京东搜一下 好多书把,我没看过,我是边阅读代码 边去学习的,先去理解别人的,然后就基本能读懂了,比如阅读源码。。。
    回复 有任何疑惑可以回复我~ 2019-06-11 08:47:25
  • 提问者 慕粉1850013855 回复 旋涡鸣人_ #3
    哦哦,谢谢!
    回复 有任何疑惑可以回复我~ 2019-06-15 09:51:24
快乐动起来呀 2019-06-10 17:54:49

可以搜下捕获分组的知识点

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1850013855 #1
    老师,有没有比较全的介绍正则的文章资料呀,感觉现在都是零零碎碎的知识点
    回复 有任何疑惑可以回复我~ 2019-06-10 18:12:15

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信