c # Regex no letras de caracteres de una cadena

Mi terminología puede ser un poco aquí, pero estoy tratando de eliminar las letras que no pertenecen a una cadena en C #, así que elimine los guiones, etc., pero conserve las cosas como los caracteres acentuados y los caracteres chinos. Todos los ejemplos de C # que he visto en SO tienen una expresión regular como estanew Regex("[^a-zA-Z0-9 -]");, pero mis necesidades están más allá de los caracteres ascii.

string input = "I- +AM. 相关 AZURÉE& /30%";

string output = "I AM 相关 AZURÉE 30";

Respuestas a la pregunta(2)

Su respuesta a la pregunta