如题,string pattern = @"^[\u300a\u300b]|[\u4e00-\u9fa5]|[\uFF00-\uFFEF]";
        string str = "dfa#445发了,. 。*(*&*^e4444";
        if (System.Text.RegularExpressions.Regex.IsMatch(str, pattern))
        {
            //提示的代码在这里写
            System.Text.RegularExpressions.Match m =
                System.Text.RegularExpressions.Regex.Match(str, pattern);
            string v = "";
            while (m.Success)
            {
                if (m.Value == ",")
                {
                    v += m.Value;
                    continue;
                }
                v += m.Value;
                m = m.NextMatch();
            }
            Response.Write(v);
        }
只能提取汉字,标点符号没有了