PCRE正则表达式/..(?<=(.)\1)/无法编译:"在后观断言中不允许使用子模式引用." 有趣的是,它似乎在前瞻中是可以接受的,例如/(?=(.)\1)../,不是在后视镜中.
/..(?<=(.)\1)/
/(?=(.)\1)../
是否存在技术上的原因,为什么特别是在后视镜中不允许反向引用?
regex pcre regex-lookarounds
pcre ×1
regex ×1
regex-lookarounds ×1