El punto no representa a cualquier caracter dentro de una clase de caracteres (dentro de los corchetes), se toma simplemente como un punto.
¿salto de línea, espacios y cualquier símbolo?
¿no será mejor simplemente esto?
.*
Normalmente el punto no incluye salto de línea, por lo que si estás usando las expresiones regulares compatibles con Perl, el patrón es:
/.*/s
(el
modificador "s" es lo que permite que el punto represente a un salto de línea)