Incorreto
<(p[1-9])>.*<\/\1>
Correto
<(p[1-9])>.*</\1>
Incorreto
<(p[1-9])>.*<\/\1>
Correto
<(p[1-9])>.*</\1>
Fala aí Paulo blz?
Então a resposta <(p[1-9])>.*</\1> está errada, pois esse trecho </\1> casa somente <\1> e queremos que ele case </p1>.
Por isso a resposta correta é <(p[1-9])>.*<\/\1> pois no trecho <\/\1> está casando o seguinte:
< casa <\/ casa \\1 casa o primeiro agrupamento (no caso p1)> casa >No total casamos </p1> para o nosso exemplo.
Espero ter ajudado!
Entendi, falta de atenção minha, obrigado!