C#教程:字符串截取方法
作者:转载自:xin3721视频教程网更新时间:2010-12-8

本文为C#字符串截取方法的讲解。C#实战系列教程之分析Dialog控件讲解,C#实战系列教程合集正在整理中,后续会编成电子书在论坛供大家下载,请关注。

///

  /// 字符串截取方法

  ///

  /// 截取字符

  /// 大于Len时,截取len

  ///

  public string Substr(string str, int len)

  {

  if (!string.IsNullOrEmpty(str))

  {

  System.Text.RegularExpressions.Regex rChinese = new Regex(@"[\u4e00-\u9fa5]"); //验证中文

  Regex rEnglish = new Regex(@"^[A-Za-z0-9]+$");  //验证字母

  if (rChinese.IsMatch(str))

  {

  //中文

  return (str.Length > len) ? str.Substring(0, len) + "..." : str; ;

  }

  else if (rEnglish.IsMatch(str))

  {

  //英文

  return (str.Length > len * 2) ? str.Substring(0, len * 2) + "..." : str; ;

  }

  return (str.Length > len) ? str.Substring(0, len) + "..." : str; ;

  }

  return "";

  }

C#应用过程中问题合集正在整理中,后续会编成电子书在论坛供大家下载,请关注。

本文地址https://www.xin3721.com/Article/xin3721_Article_13782.html

关于我们--广告服务--免责声明--本站帮助-友情链接--版权声明--联系我们     黑ICP备07002182号