`
流星剑
  • 浏览: 94662 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

截取字符串用“...”代替

    博客分类:
  • .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;
    }
分享到:
评论

相关推荐

    Lua获取utf8字符串长度和字符串截取并用...代替

    接下来,我们讨论第二个知识点:截取字符串并用省略号替换超出部分。在Lua中,我们可以编写一个名为`GetShortName`的函数,它接受一个字符串、最大显示字符数和可选的显示英文字符数。这个函数会将字符串拆分成UTF-8...

    截取字符串(AS3)

    面对一个比较长的字符串,如果一个文本显示不全,最常见的处理方式就是后面的用省略号代替,大部分文本组件也都提供这样的功能了,可是现在却要把中间的部分用省略号代替,保留左右2边的完整性.献丑了!有什么可以给我留言...

    JS按字节截取字符长度实例

    在这篇文章中,作者详细介绍了如何使用JavaScript(JS)实现按字节长度截取字符串的功能,并提供了相应的代码示例。对于中文字符,由于其编码方式与英文字符不同,一个中文字符在UTF-8编码下会占用3个字节,而在GBK...

    GridView实现用“...”代替超长字符串

    首先,我们需要一个自定义的方法`SubStr`,用于截取字符串并添加省略号。这个方法接受两个参数:待处理的字符串`sString`和预设的最大长度`nLeng`。如果字符串长度小于等于预设长度,则直接返回原字符串;反之,则...

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

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

    StringUtil.java

    的形式 截取字符串、 超出的字符用symbol代替 、把string array or list用给定的符号symbol连接成一个字符串 、隐藏邮件地址前缀、通过源字符串重复生成N次组成新的字符串、 截取字符串左侧的Num位截取到末尾 、...

    Java第6章 字符串 含源代码

    - **截取**:`substring()`方法可以截取字符串的一部分。 - **大小写转换**:`toLowerCase()`和`toUpperCase()`用于大小写的转换。 4. **字符串转换** - **字符数组**:`toCharArray()`方法将字符串转换为字符...

    SQL查询某列指定长度的字符串多余的用省略号来表示

    首先,SQL提供了`SUBSTRING`函数用于截取字符串。基本语法是`SUBSTRING(column_name, start, length)`,其中`column_name`是要截取的列名,`start`是从哪一位开始截取(位置从1开始计数),`length`是要截取的字符...

    关于中gridview 字符串截取的方法

    通过设置CSS属性,例如宽度(width)、文本对齐(text-align)、溢出隐藏(overflow)、省略号显示(text-overflow)以及空白处理(white-space),可以使得超出设定宽度的字符串部分用省略号代替,而不影响页面布局...

    CString字符串的封装

    4. **截取**:`Mid`、`Left`和`Right`方法可以方便地截取字符串的中间部分、左侧部分或右侧部分。 5. **转换**:`ToString`可以将`CString`转换为`LPCTSTR`,便于与其他API交互;`Format`方法类似`printf`,可以...

    GridView省略字符

    在后台代码中,`GetTruncatedText`函数可以用来截取字符串,并添加省略号: ```csharp public string GetTruncatedText(string fullText, int maxLength) { if (fullText.Length &gt; maxLength) { return fullText...

    超出的文字用省略,用…代替.rar

    综上所述,实现“超出的文字用省略号代替”这一效果涉及到JavaScript字符串操作、DOM操作以及可能的CSS配合。对于不同的应用场景,我们可以选择不同的实现策略,从简单的字符串截取到复杂的动态适应方案。在实际项目...

    python根据开头和结尾字符串获取中间字符串的方法

    如果你需要处理所有匹配项,可以使用循环和`find()`方法代替,或者使用正则表达式(`re`模块)来更灵活地匹配和提取字符串。 在实际应用中,例如在网页抓取或数据分析场景,这种方法常常用于从HTML源码中提取特定...

    CSS:用overflow代替left截取指定长度字符串

    另一种是在服务器端使用字符串函数,如`left`,来截取标题的指定长度。这两种方法各有优缺点,下面我们将深入探讨。 首先,处理位置不同。使用CSS的`overflow`属性是客户端渲染的方式,它在用户浏览器中执行,根据...

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

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

    详解C++的String类的字符串分割实现

    在函数内部,我们使用`find`方法查找分隔符的位置,并用`substr`方法截取子字符串。当找不到更多的分隔符时,我们会处理最后剩余的部分。在`main`函数中,我们调用`splitString`并将结果打印出来。 如果你在JNI环境...

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

    为了正确处理汉字,方法中使用了`Substring`函数,此函数可以基于指定的起始位置和长度来截取字符串。在这里,截取的长度为`maxLength`。在截取后的字符串末尾,根据`endWith`参数,可能会追加上后缀。 如果原字符...

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

    首先,我们需要一个 JavaScript 函数来截取字符串。在提供的代码中,有一个名为 `cutString` 的函数,它接受两个参数:要截取的字符串 `str` 和允许的最大字符长度 `len`。这个函数的核心逻辑是遍历字符串的每个字符...

    php字符串操作针对负值的判断分析

    - `substr()` 或 `mb_substr()` 用于截取字符串,其中 `mb_substr()` 支持多字节字符(如UTF-8)。 - `strlen()` 或 `mb_strlen()` 计算字符串长度,`mb_strlen()` 同样支持多字节字符。 6. **字符串和数组的互换...

    基于字符串常用API(详解)

    基于字符串常用API详解 本文将详细介绍基于字符串的常用API,包括字符串对象的创建、判断功能、获取功能...* 把字符串中的所有出现的子串都用新的字符串代替:`String replaceAll(String regex, String replacement)`

Global site tag (gtag.js) - Google Analytics