zoukankan      html  css  js  c++  java
  • 正则过滤汉字

    Regex reg = new Regex(@"[\u4e00-\u9fa5]+"); string content = "13440900984\r\n13440900984\r\n你好\r\n13440900984\r\n你好\r\n13440900984\r\n13440900984\r\n13440900984\r\n13440900984\r\n13440900984\r\n13440900984你好\r\n鸟\r\n13440900984\r\n13440900984\r\n"; string result = reg.Replace(content, ""); richTextBox2.Text = result;

    unsafe static void kickoffChinese3()
            {
                //string content = "13440900984\r\n13440900984\r\n你好\r\n13440900984\r\n你好\r\n13440900984\r\n13440900984\r\n13440900984\r\n13440900984\r\n13440900984\r\n13440900984你好\r\n鸟\r\n13440900984\r\n13440900984\r\n";
                char[] chars = content.ToCharArray();
                char[] result = new char[chars.Length];

                fixed (char* pChars = chars)
                {
                    fixed (char* pResult = result)
                    {
                        char* pCurrentChars = pChars;
                        char* pCurrentResult = pResult;
                        char* pLimit = pChars + chars.Length;
                        while (pCurrentChars < pLimit)
                        {
                            if (*pCurrentChars < 0x4E00 || *pCurrentChars > 0x9FA5)
                                *pCurrentResult++ = *pCurrentChars;
                            pCurrentChars++;
                        }
                        *pCurrentResult = '\0';
                    }
                }
                //Console.WriteLine(new string(result));
            }

  • 相关阅读:
    缓存架构设计细节二三事
    啥,又要为表增加一列属性?
    SpringMvc4.x---快捷的ViewController
    SpringMvc4.x--@ControllerAdvice注解
    SpringMvc4.x--Spring MVC的常用注解
    解决svn--Unable to connect to a repository at URL ‘https://xxxxxx’ 问题
    或许你不知道的10条SQL技巧
    Java 基础-运算符
    Java 运算符 % 和 /
    Java基础-注释
  • 原文地址:https://www.cnblogs.com/zzxap/p/2175781.html
Copyright © 2011-2022 走看看