zoukankan      html  css  js  c++  java
  • 将字符串中的全角字符转换为半角字符

     1         /// <summary>
     2         /// 将字符串中的全角字符转换为半角字符
     3         /// </summary>
     4         /// <param name="source">字符串</param>
     5         /// <returns></returns>
     6         public static string ConvertStringToNarrow(string source)
     7         {
     8             StringBuilder result = new StringBuilder(source.Length, source.Length);
     9             for (int i = 0; i < source.Length; i++)
    10             {
    11                 if (source[i] == 12288)
    12                 {
    13                     result.Append(' ');
    14                 }
    15                 else if (source[i] == 12290)
    16                 {
    17                     result.Append('.');
    18                 }
    19                 else if (source[i] >= 65281 && source[i] <= 65374)
    20                 {
    21                     result.Append((char)(source[i] - 65248));
    22                 }
    23                 else
    24                 {
    25                     result.Append(source[i]);
    26                 }
    27             }
    28             return result.ToString();
    29         }
  • 相关阅读:
    Python序列——字符串
    Python序列——序列操作
    Python数字
    Python对象
    Python基础
    关于PATH_INFO SCRIPT_NAME SCRIPT_FILENAME REDIRECT_URL 详解
    转:Nginx配置指令location匹配符优先级和安全问题
    转:mysql 创建一个用户,指定一个数据库
    【洛谷P3384】树链剖分
    【洛谷P1833】樱花
  • 原文地址:https://www.cnblogs.com/icejd/p/1913531.html
Copyright © 2011-2022 走看看