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

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

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

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

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

C#字符串搜索

2009-08-07 14:34:33

C#模式字符串

2009-08-07 13:50:11

C#字符串

2009-08-26 13:24:54

C#字符串

2009-08-07 14:15:21

C#字符串分割

2009-08-24 17:06:37

C#字符串

2009-08-06 16:01:09

C#字符串函数大全

2009-08-07 14:46:59

C#匹配字符串

2009-09-02 16:21:20

C#字符串

2009-08-28 10:39:37

C#数值字符串

2009-08-07 15:58:54

C#字符串插入html
点赞
收藏

51CTO技术栈公众号