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         }
  • 相关阅读:
    docker volume
    Nginx 安装配置
    Shell test 命令,Shell 输入/输出重定向
    Shell 变量,Shell echo命令
    MongoDB数据库
    linux yum 命令
    Linux 磁盘管理,Linux vi/vim
    Python----Paramiko模块和堡垒机实战
    Linux 文件与目录管理,Linux系统用户组的管理
    Linux 忘记密码解决方法,Linux 远程登录
  • 原文地址:https://www.cnblogs.com/icejd/p/1913531.html
Copyright © 2011-2022 走看看