C#截取字符串实战操作解析

开发 后端
C#截取字符串实战操作向你介绍了C#截取指定长度中英文字符串方法,希望通过实例的演示使你对C#截取字符串的认识更深一步。

C#截取字符串在实际工作中我们经常会遇见这样的类似实际问题,那么具体的C#截取字符串是如何实现的呢?下面通过一个实例向你介绍C#截取字符串的实现:

C#截取字符串应用:C#截取指定长度中英文字符串方法

public static string GetFirstString(string stringToSub, int length)   
{   
Regex regex = new Regex("[\u4e00-\u9fa5]+", RegexOptions.Compiled);   
char[] stringChar = stringToSub.ToCharArray();   
StringBuilder sb = new StringBuilder();   
int nLength = 0;   
//C#截取字符串  
for(int i = 0; i < stringChar.Length; i++)   
{   
if (regex.IsMatch((stringChar[i]).ToString()))   
{   
nLength += 2;   
}   
else   
{   
nLength = nLength + 1;   
}   
 
if (nLength <= length)   
{   
sb.Append(stringChar[i]);   
}   
else   
{   
break;   
}   
}//C#截取字符串  
if(sb.ToString() != stringToSub)   
{   
sb.Append("...");   
}   
return sb.ToString();   
}   
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.

C#截取字符串的相关应用就向你介绍到这里,希望对你了解和学习C#截取字符串的操作有所帮助。

【编辑推荐】

  1. 常见的C#单元测试工具介绍
  2. C#画直线实现实例解析
  3. C#画线控件的开发应用实例解析
  4. C#截取字符串函数实例解析
  5. C#截取字符串实际应用浅析
责任编辑:仲衡 来源: 百度空间
相关推荐

2009-09-01 17:41:53

C#截取字符串函数

2009-09-01 17:50:23

C#截取字符串

2022-07-18 08:18:11

字符JavaJDK

2011-12-20 10:28:01

Java字符串

2009-08-24 13:04:44

操作步骤C#字符串

2010-11-26 11:34:32

MySQL截取字符串函

2009-06-30 14:16:37

截取字符串

2009-09-02 15:53:27

C#判断字符串应用

2009-09-02 13:41:57

C#字符串操作

2009-08-07 14:46:59

C#匹配字符串

2009-08-26 13:24:54

C#字符串

2009-08-06 16:01:09

C#字符串函数大全

2009-08-07 14:34:33

C#模式字符串

2009-08-07 14:15:21

C#字符串分割

2009-08-07 14:22:56

C#字符串搜索

2009-08-07 13:50:11

C#字符串

2009-08-24 17:06:37

C#字符串

2009-08-28 10:39:37

C#数值字符串

2009-08-07 15:58:54

C#字符串插入html

2009-09-02 16:21:20

C#字符串
点赞
收藏

51CTO技术栈公众号