leggere lo script e' praticamente impossibile. Con quale roba lo hai generato?

anyway... se provi con il find a cercare prima "<form " e poi "</form>" vedrai che conti un solo <form e tre </form>

ragion per cui .... non funziona.