The reason this is horrible is because its absolutely horrible if you ever have to manually touch this regex ever again.
This was not meant as a way to criticise your tool, because it is cool what you did there, but using regexp of that size is something I would advise against in an production environment.