РЕДАКТИРОВАТЬ на основе комментария:
Попробуйте использовать «реальные» символы:
$input= preg_replace('/[^aecąßÄ1,.!?-_\'\"\/]/', '', $input);
последний ответ:
Если вы хотите удалить ненужные символыВы можете удалить эти символы с гораздо более простым регулярным выражением:
$input= "aecąßÄ1,.!?-_'\"/><";
$input= preg_replace('/[<>]/', '', $input);
Просто поместите эти специальные символы между [] в регулярном выражении.Это будет работать в вашем случае.