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         }
  • 相关阅读:
    java三大特性或java对象的三大特性?
    数据结构与算法第10周作业——二叉树的创建和遍历算法
    JDBC的应用
    数据结构与算法--第5周作业(线性表合并算法)
    数据结构与算法--第4周作业(单链表)
    WEB(JSP)下的JDBC操作实验
    application下的JDBC操作
    思考题:JSP的指令inclue和动作include的区别
    css3动画小试
    JS => 函数
  • 原文地址:https://www.cnblogs.com/icejd/p/1913531.html
Copyright © 2011-2022 走看看