`
试问天下
  • 浏览: 15142 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

将指定的字符串按指定长度进行剪切

 
阅读更多
/// <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))
            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;
    }
分享到:
评论

相关推荐

    字符串剪切实例程序

    标题中的“字符串剪切实例程序”指的是在编程领域中处理字符串时进行截取或分割的操作。在编程中,字符串是常见的数据类型,用于存储和处理文本。字符串剪切通常涉及以下知识点: 1. **字符串定义**:在大多数编程...

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

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

    VBS实现将字符串写入剪切板的实现代码

    ' 调用CopyString函数,将指定字符串写入剪切板 CopyString "我们 www.jb51.net" ' 显示一个消息框,提示操作完成 MsgBox "ok" ``` 这段代码会将字符串"我们 www.jb51.net"写入剪贴板,用户就可以在其他地方通过...

    unix字符串截取(总结)

    本文将详细介绍几种常用的字符串截取方法:`cut`命令、`sed`命令以及`expr`命令,并通过具体实例进行讲解。 #### 一、`cut` 命令 `cut`命令是Unix/Linux系统中用于从行中剪切字段或字符的一种工具。其基本语法格式...

    PHP网站编程技术-字符串处理.doc

    字符串剪切操作由`iconv_substr()`完成,它能根据指定的编码格式处理字符串。在实验中,对字符串进行了剪切并输出。 此外,`strcmp()`函数用于比较两个字符串是否相等,返回值为0表示两者相等,不等于0则表示不相等...

    C语言:PTA题解,剪切粘贴

    - `strlen(str)`:计算字符串`str`的长度,不包括终止字符`'\0'`。 - `strcpy(dest, src)`:复制`src`字符串到`dest`,包括终止字符。 - `strcat(dest, src)`:将`src`字符串连接到`dest`字符串的末尾。 - `strncmp...

    Python第三次理论课.ppt

    | &lt;string&gt;.find() | 搜索指定字符串 | | &lt;string&gt;.replace() | 字符串替换 | 字符串操作综合例子 ``` &gt;&gt;&gt; "pine" + "apple" 'pineapple ' &gt;&gt;&gt; "Pine" + "And" + "Apple" 'PineAndApple ' &gt;&gt;&gt; 3 * "pine " '...

    易语言置取剪切板源码例程

    例如,如果要将一段文本置入剪切板,我们可以使用`置剪切板文本`命令,传入需要的文本字符串。 2. **取剪切板**:与置剪切板相对,取剪切板是用于获取剪切板当前存储的数据。在易语言中,提供了多种取剪切板的命令...

    从剪切板里获取复制的文件

    `GetClipFileNames`过程定义了如何从剪切板中提取文件路径并将其添加到字符串列表中。具体步骤如下: 1. 调用`Clipboard.GetAsHandle(CF_HDROP)`获取剪切板上`CF_HDROP`格式数据的句柄。 2. 使用`DragQueryFile`...

    oracle函数

    语法为:LTRIM(字符串, 剪切字符串) 和 RTRIM(字符串, 剪切字符串)。示例代码如下: ```sql SELECT LTRIM(RTRIM(' gao qian jing ', ' '), ' ') FROM dual; ``` 结果: LTRIM(RTRIM(' gao qian jing ', ' ')) ---...

    oracle函数大全.doc

    12. REPLACE函数:将字符串中的某一部分替换为另一个字符串。如REPLACE('he love you', 'he', 'i')返回'i love you'。 13. SOUNDEX函数:它根据发音生成一个代码,用于比较两个单词的发音相似性。如SOUNDEX('...

    e语言-易语言倒找文本例程

    在易语言中,“倒找文本”是一个重要的字符串处理功能,它允许程序员在字符串中从后向前查找指定的子串。这个功能在处理大量文本数据时非常有用,比如在搜索、替换或者分析文本内容时。 在易语言中,倒找文本的命令...

    计算机二级VFP考试单选题模拟练习及答案.docx

    知识点:在 Visual FoxPro 中,SUBSTR 函数用于从字符串中提取指定长度的子串,RIGHT 函数用于从字符串右侧提取指定长度的子串,LEFT 函数用于从字符串左侧提取指定长度的子串。 2. 文件类型:STUDEFNT.doc、...

    Complete List Of Visual Basic Commands

    - **Option Compare (P34)**:指定字符串比较方式。 - **Type…EndType (P35)**:定义用户自定义类型。 - **GetObject (P35)**:获取现有对象的引用。 - **CreateObject (P36)**:创建新的 COM 对象实例。 - **Let ...

    Win32 API 硬件与系统函数.pdf

    - **功能**:将一个字符串从ANSI字符集转换到OEM字符集。 - **参数**: - `lpString`:待转换的源字符串。 - `lpOemStr`:目标OEM字符串。 - **用途**:实现不同字符集之间的转换,适用于处理与特定硬件相关的文本...

Global site tag (gtag.js) - Google Analytics