`

截取过长的文字用”...“代替(转)

 
阅读更多

 

///   <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;  
   } 
分享到:
评论

相关推荐

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

    在JavaScript(JS)编程中,实现“超出的文字用省略号代替”的效果是一种常见的文本处理技术,主要用于在有限的空间内展示长文本。这种效果在网页设计、移动应用和UI开发中非常常见,尤其是在显示文章摘要、标题或者...

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

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

    ios-隐藏部分文字.zip

    在iOS开发中,有时我们需要对特定的文字进行隐藏处理,以达到保护隐私、增强用户体验或实现特定功能的效果。这个"ios-隐藏部分文字.zip"压缩包可能包含了一个示例或者工具,用于帮助开发者实现这一需求。从描述来看...

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

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

    js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例

    在本文中,我们将探讨如何使用JavaScript和CSS技术实现当网页中的文本内容超出设定的长度时,自动用省略号(...)来代替超出部分,并且当用户将鼠标悬停在该文本上时,显示完整的文本信息。这通常是在网页设计中用来...

    用css截取字符实现文字自动截断隐藏溢出文本

    在网页设计中,文字内容在容器中完整显示是一种基本需求,但有时我们希望在内容超出容器宽度时自动隐藏多余的文本,仅显示前一部分,并以省略号(…)代替被隐藏的内容,这就是文字自动截断隐藏溢出文本的功能。使用...

    javascript经典特效---状态栏循环文字.rar

    3. **字符串处理**:可能需要使用`substring`、`slice`、`concat`等字符串方法来截取和拼接文字,以便在状态栏中显示不同的部分。 4. **事件监听**:如果希望在特定用户行为(如鼠标移动、点击)时开始或停止滚动...

    字太多用...代替的方法(两种)

    在编程和网页设计中,有时候我们需要处理文本内容过长的情况,这时可以采用“...”来代替过多的文字,以保持界面的整洁和可读性。本文将详细介绍两种实现这一功能的方法,一种是使用JavaScript的jQuery库,另一种是...

    C#精髓GridView绝技 .doc

    对于过长的文本,可以截取一部分并加上省略号。在BoundField中,可以设置HtmlEncode属性为False,并配合DataFormatString进行处理。 11. **一般换行与强制换行**: BoundField的HtmlEncode属性控制是否编码HTML...

    基于JavaScript实现文字超出部分隐蔽_.docx

    在网页设计中,有时我们需要控制文本的显示,避免内容过长导致布局混乱。这篇文档介绍了一个使用JavaScript实现的文字超出部分隐蔽的方法。这个功能对于展示摘要、标题或者保持页面整洁性非常有用。下面我们将详细...

    PixPin截图软件 v1.7.0.0 官网版 电脑滚动截屏、截gif动态图片

    其中有一个长截图,当网页过长,屏幕不够大,就可以用它滚动截屏。 同时它还能录制截取gif动图,轻度使用的话,可以用来代替ScreenToGif。另外,按快捷键Ctrl+2可以将截图像Snipaste一样贴图,固定到屏幕上。注意,...

    数据标注:基本标注规范.pptx

    同音字的选择:** 对于发音清晰但文字不确定的情况,如普通人名等,可以使用同音字代替,但需保证转写字词的读音正确。 **3. 上下文语义的考量:** 在有明确的上下文语境的情况下,优先选择符合发音及语义的词汇。...

    滚动的文字

    - 使用`console.log`或自定义消息区域代替`window.status`。 2. **添加样式效果**: - 通过CSS样式来美化滚动的文字,如颜色、背景等。 - 可以考虑使用CSS3的动画效果。 3. **用户交互**: - 添加暂停/继续滚动...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    推荐通用文字图片JS不间断滚动封装类 代替Marquee 15.站长推荐全新兼容DIV+CSS版中国地图 JS+DIV+CSS支持热点效果的中国地图 16.支持4级树形 展开菜单插件dTree原版下载 2)JQuery Tab 1.jQuery.Switchable...

    PPT专业制作.ppt

    2. **课件的文字**:文字应精炼,避免长篇大论,尽可能用图表代替文字,以增强视觉效果。同时,文字的排版也很重要,色彩搭配要协调,字体清晰突出,行数控制在7行左右,适当留白,行距约为1.3,字号选择32号左右。 ...

    全自动玩转小程序“数独”.pdf

    使用技术手段截取移动端游戏画面,并保存到计算机端。 第二步:识别并保存“数独题目”。通过设计程序来分析游戏画面,识别九宫格中的已知数字,将这些数字保存至一个二维列表变量中,其中,空格部分的数字以“.”...

    如何回复客户邮件培训课件.pptx

    4. 避免冗长表达:使用短词,如“告知”代替“通知”,提高阅读效率。 5. 礼貌但不客套:保持友好,但避免过度客套,显得自然真诚。 6. 精确的主题行:清晰反映邮件内容,吸引收件人注意力。 7. 及时回复:根据地区...

    解读Office 2021五大简化且实用功能.docx

    2. 应用 SmartArt 绘图功能、添加滤镜特效(如笔触效果、水波效果)或为文字添加边框、阴影等效果。 3. 使用“删除背景”功能去除图片背景,简化图像处理流程。 **优势:** - **多样化效果:**提供更多美化文档的...

    微信小程序之canvas 文字断行和省略号显示

    但是canvas中没有提供方法,只有通过截取指定字符串来达到目的。 那么下面就介绍我自己处理的办法: wxml: &lt;canvas canvas-id='word' id='test'&gt;&lt;/canvas&gt; canvas肯定要一个画板容器啦,记得设置宽高哦,小程序中...

Global site tag (gtag.js) - Google Analytics