黑马程序员技术交流社区

标题: 字符串分隔 [打印本页]

作者: 庞海瑞    时间: 2013-8-3 07:39
标题: 字符串分隔
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
  !




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2