listo, solucione el problema reemplazando
(.*) por
([^\\\]+)
total esto ultimo no va a aparecer . va mmm, en el ejemplo que use no aparecia, ese es el problema por eso llego hasta el </form> y se completo la coincidencia. o como sería lo ideal?
tiene que ser cualquier cosa que aparezca PERO, hasta encontrar </form>