using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string input = "I- +AM. 相关 AZURÉE& /30%";
Console.WriteLine("Input: {0}", input);
Console.WriteLine("Output #1: {0}", Regex.Replace(input, "[\\p{S}\\p{C}\\p{P}]", ""));
Console.WriteLine("Output #2: {0}", Regex.Replace(input, "[^\\p{L}\\p{M}\\p{N}\\p{Z}]", ""));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJc3RyaW5nIGlucHV0ID0gIkktICtBTS4g55u45YWzIEFaVVLDiUUmIC8zMCUiOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJJbnB1dDogezB9IiwgaW5wdXQpOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJPdXRwdXQgIzE6IHswfSIsIFJlZ2V4LlJlcGxhY2UoaW5wdXQsICJbXFxwe1N9XFxwe0N9XFxwe1B9XSIsICIiKSk7CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIk91dHB1dCAjMjogezB9IiwgUmVnZXguUmVwbGFjZShpbnB1dCwgIlteXFxwe0x9XFxwe019XFxwe059XFxwe1p9XSIsICIiKSk7Cgl9Cn0=