Texter mit x: Negierung regex

Beitrag lesen

Ich möchte gerne eine Negierung
des Ausdruckes:

$text = preg_replace("=(\b\w+\b)=im",' ',$text);

erreichen

also alles was kein  Wort ist soll ersetzt werden.

Falls ich dich richtig verstehe, z.B. einfach die Shift festhalten, wärend Du die w-Taste drückst.

\w ein Buchstabe, eine Ziffer oder der Unterstrich, also [a-zA-Z_0-9] (und evtl. weitere Buchstaben, z. B. Umlaute)
\W ein Zeichen, das weder Buchstabe noch Zahl noch Unterstrich ist, also [^\w]