Isso se deve à alteração descrita em [perldelta] [ link " Perl Changes for 5.22 "] mas a solução sugerida de escapar do '{' é freqüentemente não é a coisa certa a se fazer, dependendo na lógica pretendida da regex.
Esse aviso ocorre quando um regex usa uma construção como "{, 20}" que, historicamente, em algumas implementações de regex OTHER foi interpretada como equivalente a "{0, 20} ", ie" uma série repetida do átomo anterior, de zero a vinte vezes. " Em todos os casos em que a intenção é quantificar uma repetição, ela é quebrada em todas as versões modernas do Perl, porque a interpretação de '{' seguida por qualquer coisa que não seja um número como um literal '{' foi explicitamente documentada desde 5.8. Escapar da chave esquerda no caso de um quantificador pretendido não é a correção; adicionando o zero implícito é.