Atualmente estou preso com um problema de regex. Eu tenho uma string:
Take dog, dog, dog, cat, dog;
Dont dog, dog, cat, dog;
Como eu combinaria todos os "cachorros" e pularia "gatos" com o mecanismo regex pcre2. A saída que eu quero é:
dog, dog, dog, dog;
Isso seria retirado da primeira linha, pois começa com "Take", que é estático. Não posso usar nenhum \s* no retrocesso, porque isso não suporta retrocesso infinito.
A regex será usada em outra ferramenta, portanto somente regex pura é permitida (sem script).