c # caracteres Regex não letra de uma string

Minha terminologia pode ser um pouco fora daqui, mas eu estou tentando retirar letras não de uma seqüência de caracteres em c #, para remover traços e comercial etc, mas reter coisas como caracteres acentuados e caracteres chineses. Todos os exemplos do C # que eu vi no SO têm um regex como estenew Regex("[^a-zA-Z0-9 -]");, mas minhas necessidades estão além dos personagens ascii.

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

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

questionAnswers(2)

yourAnswerToTheQuestion