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         }
  • 相关阅读:
    activeMq-1 快速入门
    netty2 案例:数据通信
    SQL学习分享之数据链接(二)
    SQL学习 (一)
    CSS的定位重叠
    CSS 伪类 学习
    Jmeter 初学(三)
    玩转codeacademy (三)
    玩转codecademy (二)
    玩转codecademy(首次体会对象的乐趣) (一)
  • 原文地址:https://www.cnblogs.com/icejd/p/1913531.html
Copyright © 2011-2022 走看看