A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 庞海瑞 中级黑马   /  2013-8-3 07:39  /  977 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Split 方法将字符串分隔后返回字符串数组。
  Split使用方法一:
  string str = "abcdefghigkceofuecto";
  string[] sArray = str.Split('c');
  foreach (string i in sArray)
  Console.WriteLine(i.ToString()+"</br>");
  输出下面的结果:
  ab
  defghigk
  eofue
  to
  Split使用方法二:
  我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割:
  string str = "abcdefghigkceofuecto";
  string[] sArray = str.Split(new char[3] { 'h', 'i', 'g' });
  foreach (string i in sArray)
  Console.WriteLine(i.ToString()+"</br>");
  输出:
  abcdef
  kceofuecto
  使用正则表达式:
  使用正则表达式,可以过滤掉一些不是很规则的字符。
  string str = "everybody***************Welcome*****to***china*!";
  string[] sArray = System.Text.RegularExpressions.Regex.Split(str, @"[*]+");
  foreach (string i in sArray)
  Console.WriteLine(i.ToString()+"</br>");
  输出:
  everybody
  Welcome
  to
  china
  !

1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马