zoukankan      html  css  js  c++  java
  • 截取指定长度字符串

    截取字符串指定长度

     方法一:

    <%#String.Format("{0}",Eval("News_Content")).PadRight(12).Substring(0,12) %> 

    PadRight : 左对齐,在右侧填充 Unicode 字符达指定长度

    前后长度要一致.(12 = 12)

    方法二  三  是同一种意思,采取的方式不同

    方法二:

    页面:<%# CutString(Eval("News_Content").ToString(),80) %> </p>

    后台:

      public string CutString(string inputString, int Len)
            {
                int tempLen = 0;
                string tempString = "";
                int len = Convert.ToInt32(Len);
                if (inputString.Length > len)
                {
                    tempString = inputString.Substring(0, len) + "…";//截获前len个字符并加上…
                }
                else
                {
                    tempString = inputString;
                }
                return tempString;
            }

    方法三:

    页面:<%# CutString(Eval("News_Content").ToString(),150) %> </p>

    后台:

    public string CutString(string str,int length)
    {
      int i = 0, j = 0;
      foreach(char chr in str)
       {
        i+=2;
        if (i > length)
         {
    str = str.Substring(0, j-1);
    break;
         }
    j ++;
       }
        return str;
    }

  • 相关阅读:
    u-boot 用哪个lds链接脚本
    u-boot-2019.07 移植步骤
    u-boot-2016.09 make编译过程分析(二)
    grep 命令搜索 带空格的字符
    uboot if_changed函数
    2019保险规划 待完善
    MongoDB Capped集合
    并发编程——详解 AQS CLH 锁
    Spring容器中的Bean几种初始化方法和销毁方法的先后顺序
    观察者模式
  • 原文地址:https://www.cnblogs.com/sgivee/p/1760978.html
Copyright © 2011-2022 走看看