bool CharIsSymbol(char c) { UnicodeCategory u = Char.GetUnicodeCategory(c); return (u==UnicodeCategory.OtherSymbol || u==UnicodeCategory.ModifierSymbol || u==UnicodeCategory.CurrencySymbol || u==UnicodeCategory.MathSymbol); }