Test1: ^nein-- Ende
Evt. keine [] drum sondern (^(nein--))(.*)
^ <- Das ist nur in eckigen Klammern ein Negator, sonst steht es für den Anfang.
Wozu * und ? hintereinander?
Vermutlich damit es das macht, was es soll, Stichwort gieriges Verhalten, siehe Link in meinem anderen Beitrag.