`
long546324
  • 浏览: 207634 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

NET截取指定长度汉字超出部分以"..."代替

    博客分类:
  • .net
阅读更多
  ///   <summary> 
    ///   将指定字符串按指定长度进行剪切, 
    ///   </summary> 
    ///   <param   name= "oldStr "> 需要截断的字符串 </param> 
    ///   <param   name= "maxLength "> 字符串的最大长度 </param> 
    ///   <param   name= "endWith "> 超过长度的后缀 </param> 
    ///   <returns> 如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串 </returns> 
    public static string StringTruncat(string oldStr, int maxLength, string endWith)
    {
        if (string.IsNullOrEmpty(oldStr))
            //   throw   new   NullReferenceException( "原字符串不能为空 "); 
            return oldStr + endWith;
        if (maxLength < 1)
            throw new Exception("返回的字符串长度必须大于[0] ");
        if (oldStr.Length > maxLength)
        {
            string strTmp = oldStr.Substring(0, maxLength);
            if (string.IsNullOrEmpty(endWith))
                return strTmp;
            else
                return strTmp + endWith;
        }
        return oldStr;
    } 
分享到:
评论

相关推荐

    .NET截取指定长度汉字超出部分以&quot;...&quot;代替 实例分享

    本文分享了一个在.NET中如何截取指定长度汉字并用“...”代替超出部分的实例。这个需求非常实用,因为汉字和英文字符在占用空间上是不同的,通常一个汉字占用的字节数是英文字符的两倍。这意味着,如果按照字节数来...

    .NET截取指定长度汉字超出部分以…代替 实例分享

    代码如下:///  /// 将指定字符串按指定长度进行剪切, ///  /// &lt;param xss=removed&gt; 需要截断的字符串  /// &lt;param xss=removed&gt; 字符串的最大长度  /// &lt;param xss=removed&gt; 超过长度的后缀  /// ...

    Js自动截取字符串长度,添加省略号(……)的实现方法

    JavaScript字符串处理函数,根据定义的长度截取字符串,超出部分裁掉追加……,很多时候网页上显示的内容需要缩成“…”该方法用于处理字符串显示固定长度,超长部分用“…”代替: /**参数说明: * 根据长度截取...

    js实现文字超出部分用省略号代替实例代码

    在网页设计中,有时我们需要限制文本的显示长度,特别是当内容过长时,为了保持页面的整洁和可读性,可以使用省略号来代替超出的部分。JavaScript 提供了一种方式来实现这一功能,通过编写特定的函数和利用字符串...

    限制 输入框字符长度 适用于中英文

    这段代码使用`oninput`事件并结合`truelen`方法,当输入长度超过`maxLength`时,截取输入框的值为不超过最大长度的部分,从而达到限制输入长度的目的。这样的实现方式在现代浏览器中表现良好,同时兼顾了中文字符的...

    php部分常见问题总结

    目录: 1:为什么我得不到变量 2:调试你的程序 3:如何使用session 4:为什么我向另一网页传送变量时,只得到前半部分,以空格开头的则全部丢失 5:如何截取指定长度汉字而不会出现以”?&gt;”结尾,超出部分以”…”代替...

    2021-2022计算机二级等级考试试题及答案No.12257.docx

    - **详细解释**: `Mid()`函数用于从字符串中的指定位置开始提取指定长度的子串。因此,要查找编号第3、4个字符为“03”的记录,应使用`Mid([学生编号],3,2)="03"`。 ### 19. 存储器分类 - **知识点**: 微机系统中...

    易语言程序免安装版下载

    查找表项()”增加可空参数“列索引”,以指定查找哪一列。 12. 修改扩展界面支持库一,添加“工具条.置标题()”方法。 13. 修改高级表格支持库在表格空白处(所有单元格之外)单击鼠标导致当前光标处单元格自动...

Global site tag (gtag.js) - Google Analytics