ASP.NET两个截取字符串的方法分享
两个截取字符串的实用方法(超过一定长度自动换行)
///
/// 截取字符串,不限制字符串长度
///
/// 待截取的字符串
/// 每行的长度,多于这个长度自动换行
///
public string CutStr(string str,int len)
{ string s="";
for(int i=0;i 11 {
int r= i% len;
int last =(str.Length/len)*len;
if (i!=0 && i<=last)
{
if( r==0)
{
s+=str.Substring(i-len,len)+"";
}
}
else if (i>last)
{
s+=str.Substring(i-1) ;
break;
}
}
return s;
}
///
/// 截取字符串并限制字符串长度,多于给定的长度+。。。
///
/// 待截取的字符串
/// 每行的长度,多于这个长度自动换行
/// 输出字符串最大的长度
///
public string CutStr(string str,int len,int max)
{
string s="";
string sheng="";
if (str.Length >max)
{
str=str.Substring(0,max) ;
sheng="";
}
for(int i=0;i 53 {
int r= i% len;
int last =(str.Length/len)*len;
if (i!=0 && i<=last)
{
if( r==0)
{
s+=str.Substring(i-len,len)+"";
}
}
else if (i>last)
{
s+=str.Substring(i-1) ;
break;
}
}
return s+sheng;
}
相关推荐
-
ASP.NET通过自定义函数实现对字符串的大小写切换功能
本文实例讲述了ASP.NET通过自定义函数实现对字符串的大小写切换功能.分享给大家供大家参考.具体实现方法如下: 方法1: public string ToggleCase(string input) { string result = string.Empty; char[] inputArray = input.ToCharArray(); foreach (char c in inputArray) { if (char.IsLower(c)) result += c.ToString()
-
ASP.NET JSON字符串与实体类的互转换示例代码
还是先封装一个类吧! 这个类网上都可以找到的!有个这个类,一切都将变得简单了,哈哈. 复制代码 代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Runtime.Serialization.Json;using System.ServiceModel.Web;///记得引用这个命名空间using System.IO;using System.Tex
-
ASP.NET过滤HTML字符串方法总结
本文实例讲述了ASP.NET过滤HTML字符串的方法,供大家参考使用,具体代码如下: /// <summary>去除HTML标记 /// /// </summary> /// <param name="Htmlstring">包括HTML的源码</param> /// <returns>已经去除后的文字</returns> public static string GetNoHTMLString(string Ht
-
asp.net字符串处理类代码
复制代码 代码如下: using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; using System.Security.Cryptography; using System.IO; using System.Text; namespace StringClass { public class
-
Asp.Net中的字符串和HTML十进制编码转换实现代码
Asp.Net将字符串转为&#区码位编码,或者将&#区码位编码字符串转为对应的字符串内容. &#数字;这种编码其实就是将单个字符转为对应的区码位(数字),然后区码位前缀加上"&#",后缀加上";"组成,对于这种编码的字符串,浏览器会自动解析为对应的字符. Asp.Net字符串和&#编码转换源代码和测试代码如下: using System; using System.Text.RegularExpressions; public
-
asp.net判断字符串是否是中文的方法
任何字符在unicode编码中都占用两个字节.而在一般编码方式中英文字符可以用一个字节表示,中文要用两个.这样英文字符在unicode编码中多占用了一个没有用的字节,这个没用字节就用0代替.如果unicode编码中字符的第一个字节是0那他就是英文字符.不是0他就可能是除了英文字符之外的很多种语言的文字,不仅仅是中文. 复制代码 代码如下: View Code public bool CheckChinese(string str) { bool flag =
-
asp.net 计算字符串中各个字符串出现的次数
实现第一步,需要把字符串分割为一个array,需要使用到的函数Split(): 复制代码 代码如下: string[] arr = s.Split (','); 第二步,用Dictionary(TKey,TValue)实例化. 复制代码 代码如下: Dictionary<string, int> Statistics = new Dictionary<string, int>(); 第三步,统计: 复制代码 代码如下: foreach (string w in arr) { if
-
asp.net分割字符串的几种方法小结
下面一一介绍一下: 1.最简单最常用的方法,以一个指定的字符进行的分割 打开vs.net新建一个控制台项目.然后在Main()方法下输入下面的程序. 复制代码 代码如下: string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: ab deab deab de 2.使用多个字符进行分割 复制
-
ASP.NET从字符串中查找字符出现次数的具体实现方法
首先想到的方法当然是从头遍历字符串并统计: 复制代码 代码如下: c1=0;for(inti=0;i {if(str[i]=='A'){c1++;}} 第二种方法也很容易想到,将字符串中所有要查找的字符去除,然后比较去除前后的字符串长度即可.这种方法遭到了某人的鄙视,据说性能很差而且多占空间. 复制代码 代码如下: c2=str.Length-str.Replace("A",String.Empty).Length; 接下来某人又提出了第三种方法,是用要查找的字符为分隔符,将原字符串分
-
asp.net中将某字符串切割成阵列并排序列出
复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) { string s = "a;b;d;z;y;u"; string[] sa = s.Split(';'); Array.Sort(sa); //排序 for (int i = 0; i < sa.Length; i++) { Response.Write(sa[i].ToString() + "<br />"); }
随机推荐
- React Native学习教程之自定义NavigationBar详解
- Javascript的表单验证-初识正则表达式
- vue实现点击图片放大效果
- JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
- NodeJs——入门必看攻略
- VirtualBox 共享文件夹设置及开机自动挂载详细教程
- perl引用的相关知识分享
- C# memcached缓存使用实例代码
- php $_SERVER当前完整url的写法
- 往Android系统中添加服务的方法教程
- node.js读取文件到字符串的方法
- 用模版生成HTML的的框架jquery.tmpl使用详解
- 在SQL中获取一个长字符串中某个字符串出现次数的实现方法
- jquery 实现复选框的全选操作实例代码
- 两种方法实现文本框输入内容提示消失
- js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
- 八皇后问题实现代码分享
- Android自定义控件深入学习 Android生成随机验证码
- C++用指针变量作为函数的参数接受数组的值的问题详细总结
- c#重写TabControl控件实现关闭按钮的方法