难以理解捕获组和回引用
为了对正则表达式有所了解,我决定阅读一本关于正则表达式的书,引入正则表达式..我知道这很愚蠢,但是其中一个介绍性的例子对我来说没有意义。
(\d)\d\1
样本文本:
123-456-7890
(如果捕捉到第一个数字,123)
123
有人能解释这里面发生了什么吗?
据我所知,第一个\d捕捉数字123。这个\1反向引用(标记)组,供以后使用。括号限制了组的范围。但是第二个\d有吗?
\d
\1
简单的解释,像小孩子或金毛猎犬是首选。
潇湘沐
肥皂起泡泡
相关分类