希望对正则表达式的知识有所了解,我决定阅读一本关于它们的书,介绍正则表达式.而且我知道这很愚蠢,但其中一个介绍性的例子对我来说没有意义.
(\d)\d\1
Run Code Online (Sandbox Code Playgroud)
示范文本:
123-456-7890
Run Code Online (Sandbox Code Playgroud)
(应该捕获第一个数字,123)
谁能解释一下这里发生了什么?
据我所知,第一个\d捕获数字123. \1反向引用(标记)该组以供以后使用.括号限制了组的范围.但第二个\d是什么呢?
首选简单解释,如小孩或金毛猎犬.
regex ×2