指定字符串按指定长度进行剪切
/// <summary>
/// 指定字符串按指定长度进行剪切
/// </summary>
/// <param name="oldStr">需要截断的字符串</param>
/// <param name="maxLength">字符串的最大长度</param>
/// <param name="endWith">超过长度的后缀</param>
/// <returns>如果超过长度,返回截断后新字符串加上后缀,否则返回原字符串</returns>
public static string StringTruncate(string oldStr, int maxLength, string endWith)
{
if (string.IsNullOrEmpty(oldStr))
//throw new NullRefferenceException("原字符串不能为空");
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;
}
title='<%#Eval("title") %>'><%#StringTruncate( Eval("title").ToString(),4,"...") %>
转载于:https://blog.51cto.com/greensky/976723
指定字符串按指定长度进行剪切相关推荐
- JS截取指定字符串到指定字符串之间的内容
JS截取指定字符串到指定字符串之间的内容 var str="<123>asdadsadsa<456>"; str = str.match(/<123& ...
- TextView设置指定字符串为指定颜色
使用: textView.setText(getColorSpannableString("我是中国人,我爱中国", "中国", Color.parseColo ...
- linux中vim如何查找字符串,[ubuntu] 在vim中查找指定字符串和指定文件
推荐文章 更新源的方法 提前保存一下原来源 sudo cp sources.list sources.list.bak 换源命令: sudo gedit /etc/apt/sources.list 或 ...
- php 按 截取字符串,PHP按符号截取字符串的指定部分
字符串截取在php开发中是比较常用的: 而且对于截取的需求也有很多种: 就比如说对url链接的操作:http://baijunyao.com/article/12 有时我们想截取最后一个斜杠'/'后面 ...
- 将字符串按指定的符号分割为集合或数组
在我们平时编码的过程中,我们经常会处理下面这种格式的JSON串儿. "1579678385114300417,1269678285115300417" 每次查询起来都特别的麻烦,下 ...
- C#中的获取字符串或指定文件的MD5签名
一.需求说明 在项目开发过程中,需要获取到指定字符串或指定文件的MD5签名,用来校验文件是否完整. 二.思路分析 微软官方有关于MD5的介绍文档: MD5 类 (System.Security.Cry ...
- 【Java面试题视频讲解】字符串按指定长度分隔
P5字符串按指定长度分隔
- MySQL中整型和字符串类型指定长度的含义
引入: int(5)和char(5)或者varchar(5)中的数字指的是什么意思?是字节数,还是字符长度?为什么在整型中指定了int(5)却可以输入123456? 答案是后者,不管是整型还是字符串类 ...
- java截取固定大小图片_JAVA技巧(长字符串按指定长度截取)
在web开发中,会遇到这样一个问题,想让某个内容全部保持在一定长度范围内,未超出的行全部显示,超长的行只允许显示一定的长度,结尾用省略号代替. 粗想一下,实现这个功能很容易,直接取字符串的长度(用le ...
最新文章
- python入门须知:包、模块、库的含义以及导入以及包下__init__.py的作用
- 分享一个帮助你自定义标签并且兼容现代浏览器的javascript类库 : X-tag
- 《JS权威指南学习总结--1.1语言核心》
- Python基础第19天
- 记一次在LAMP中遇到的问题
- ios 10.3 汉字的中划线
- [Wayland] (二) 代码结构 [FW]
- 不得不赞!京东开源FaceX-Zoo,一站式人脸识别研究平台
- Github | 标星9W+如何准备谷歌面试?
- stopwatch类使用
- mysql 临时表 事务_MySQL学习笔记十:游标/动态SQL/临时表/事务
- vscode插件查找并导出到新电脑
- 音视频开发系列(3)音频编解码的原理
- h5判断百度、高德、腾讯地图客户端是否安装及调起客户端导航
- Arcgis4js实现链家找房的效果
- 【100+ python基础入门-32】元组元素的增删改查操作方法总结
- HigherHRNet代码复现问题集(assert isinstance(orig, torch.nn.Module))
- web网页设计实例作业 ——中国茶文化(6页) 茶文化网页制作作业_中国化(网页设计...
- 基于SSM的疫情数据可视化、录入统计系统
- 明日之后服务器维修公告维修,《明日之后》排队问题维护进度公告
热门文章
- Microsfot.Web.UI.WebControls.TreeView JavaScript控制方法研究(转)
- javascript日期比较
- 解决前后端base64编码传递时的中文乱码问题
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 )
- 【Android 插件化】插件化框架整理
- 【错误记录】Flutter 混合开发报错 ( Android 端与 Flutter 端 EventChannel 初始化顺序错误导致无法通信 | EventChannel 通信流程 )
- 【计算机网络】应用层 : 万维网 和 HTTP 协议 ( 万维网概述 | HTTP 协议特点 | HTTP 协议连接方式 | HTTP 协议报文结构 | HTTP 请求报文 | HTTP 响应报文 )
- 【Android RTMP】RTMPDumb 源码导入 Android Studio ( 交叉编译 | 配置 CMakeList.txt 构建脚本 )
- rancher使用fluentd-pilot收集日志分享
- 编程实现WCF客户端调用