Cita:
Iniciado por arthpix @NUCKLEAR: ¿Que no todos los archivos *.html necesitan forzosamente la etiqueta <body></body>?
Supongo que se refiere a que escribir 1.000 archivos HTML desde cero es un atraso, desde que existen los lenguajes dinámicos (PHP, ASP...). La etiqueta <body> debería ir en un único archivo, y todos los demás llamar a éste mediante un INCLUDE.
Cita: @DeferoTk, si tiene más contenido "bueno" después de </iframe>, lo que el quiere es eliminar todos los iframes malignos. ¿No sería esta la expresión regular: ^<body>*</iframe>?
Casi casi. Has quitado el punto antes del asterisco, con lo cual estás cambiando por completo el significado.