Du willst also alle Whitespace-Zeichen. Dafür steht die Escape-Sequenz \s, welche bereits \n enthält.
Oder eben die Zeichenklasse space
The "space" characters are HT (9), LF (10), VT (11), FF (12), CR (13),
and space (32). Notice that this list includes the VT character (code
11). This makes "space" different to \s, which does not include VT (for
Perl compatibility).
Bei allen anderen POSIX-Zeichenklassen ist das auch so - das machen PCRE nur weil sie "nett" sind und POSIX unterstützen, sobald man sich aber im UTF-8 mode befindet, sieht die Sache gänzlich anders aus.
Wenn man PCRE verwendet, sollte man bei PCRE bleiben und nicht irgendwelche POSIX-Krüppel verwenden - außer vielleicht, man muss schnell etwas portieren und hat "keine Zeit". :)