PCRE: backreferences não permitidas em lookbehinds?
A regex PCRE/..(?<=(.)\1)/
falha ao compilar: "Referências de subpadrão não são permitidas em uma asserção de lookbehind." Curiosamente, parece aceitável em lookaheads, como/(?=(.)\1)../
, apenas não olhando para trás.
Existe uma razão técnica pela qual referências não são permitidas especificamente em lookbehinds?