Hallo,
[.] ist die Zeichenklasse, die einzig und allein das Zeichen . enthält.
und bedeutet: Jedes beliebige Zeichen.
Nein, [.] meint nicht jedes beliebige Zeichen.
und das ist im PHP-Handbuch vorbildlich dokumentiert.
Freundliche Grüße
Vinzenz