zoukankan      html  css  js  c++  java
  • C#截取字符串前几位.区分中英文

        public string getStr(string strInput, int intLen)
        {
            strInput 
    = strInput.Trim();
            
    byte[] myByte = System.Text.Encoding.Default.GetBytes(strInput);
            Response.Write(
    "getStr Function is::" + myByte.Length.ToString());
            
    if (myByte.Length > intLen)
            {
                
    //截取操作
                string resultStr = "";
                
    for (int i = 0; i < strInput.Length; i++)
                {
                    
    byte[] tempByte = System.Text.Encoding.Default.GetBytes(resultStr);
                    
    if (tempByte.Length < intLen)
                    {
                        resultStr 
    += strInput.Substring(i, 1);
                    }
                    
    else
                    {
                        
    break;
                    }
                }
                
    return resultStr + "...";
            }
            
    else
            {
                
    return strInput;
            }
        }
  • 相关阅读:
    PHP | 运算符优先级
    Docker配置PHP+Nginx+MySQL
    Windows下Mysql主从配置
    php-fpm重启配置修改无效
    MySQL事务
    hadoop伪集群搭建
    Springboot2.x源码下载安装
    微服务——服务之间访问,用Feign请求服务接口超时如何解决?
    Lua安装
    日期——计算每月第一天和最后一天
  • 原文地址:https://www.cnblogs.com/yeagen/p/1357379.html
Copyright © 2011-2022 走看看