in reply to negative look behind (again)
Why are you using lookarounds at all?
m{^ starttag (.+?) enddag }xsm