我在正则表达式中遇到了反向引用概念,并正在尝试这些概念。但是我无法理解这两个正则表达式之间的区别。假设我的数据字符串为
5152249435
"(\d)(?=\d)\1"
"(\d)(?=\d\1)"
一个数字后跟另一个数字,然后是第一个捕获组。两者不是同一个意思吗。或者我错过了什么?
在第一个模式中,它是任意数字。 在第二个模式中,它必须与第一个捕获组中捕获的数字相同。