Entiendo, el tema es que no puedes hacerlo así sólo porque sí.
Cuando trabajas con cadenas de texto no puedes meter nada de loǵica estructural dentro.
Lo correcto es separar toda esta información en trozos más pequeños, y con lógica ir ensambando todo.