in reply to negative look behind (again)

Why are you using lookarounds at all?

m{^ starttag (.+?) enddag }xsm