• 将字符串中的全角字符转换为半角字符


     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         }
  • 相关阅读:
    一条软件缺陷(或者叫 Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
    测试人员在软件开发过程中的任务
    HDOJ1754(线段树)
    HDOJ1166(线段树,树状数组)
    分治法
    POJ1840(哈希)
    HOOJ1290 2050(递推)
    POJ1035(字符串)
    HDOJ1800(哈希)
    POJ2299(归并排序)
  • 原文地址:https://www.cnblogs.com/icejd/p/1913531.html
Copyright © 2020-2023  润新知