Existe um equivalente Perl do re.findall / re.finditer do Python (resultados de regex iterativos)?
Em padrões de regex compilados em Pythontenha umfindall
método que faz o seguinte:
Retorne todas as correspondências não sobrepostas de padrão na sequência, como uma lista de sequências. A sequência é varrida da esquerda para a direita e as correspondências são retornadas na ordem encontrada. Se um ou mais grupos estiverem presentes no padrão, retorne uma lista de grupos; essa será uma lista de tuplas se o padrão tiver mais de um grupo. Partidas vazias são incluídas no resultado, a menos que tocem no início de outra partida.
Qual é a maneira canônica de fazer isso no Perl? Um algoritmo ingênuo em que consigo pensar é do tipo "enquanto uma pesquisa e substituição pela string vazia é bem-sucedida, faça [suite]". Espero que haja uma maneira melhor. :-)
Desde já, obrigado!