本帖最后由 realdrizzt 于 2014-03-21 09:50:45 编辑

解决方案 »

  1.   

    [\u4e00-\u9fa5]+ 如果要替换掉里面的汉字,那么不应该加开始结束标记话说,你的替换代码在哪里
      

  2.   

    任意几个字符?如果不限制任意字符的个数的话
    ^.*+[\u4e00-\u9fa5]+$
    你写的正则意思只匹配汉字
    你最好在清楚的描述一下你想匹配的内容的规则
      

  3.   

    要求匹配任意字符和汉字?那不就是匹配任意字符串么?
    还是说包含汉字的任意字符串?汉字是否必须包含?哪些是必须的哪些是非必须的,说清楚点。
    我最晕的是你好像连正则应该怎么用都没搞清楚。
                String Pattern = "(^.*[\u4e00-\u9fa5]+.*$)";
                string test = "asdfasf汉字asdf";
                string result = Regex.Match(test, Pattern).Value;
                Console.WriteLine(result);
      

  4.   

    access中的SQL语句不支持正则表达式