UTF 8 String удалить все невидимые символы, кроме новой строки

используя следующее регулярное выражение для удаления всех невидимых символов из строки UTF-8:

$string = preg_replace('/\p{C}+/u', '', $string);

Это прекрасно работает, но как мне изменить его, чтобы он удалял все невидимые символы, КРОМЕ новых строк? Я пробовал некоторые вещи, используя [^] и т. Д., Но это нет работа.

Спасибо за помощь!

Редактировать: символ новой строки'

Ответы на вопрос(3)

Ваш ответ на вопрос