黑马程序员技术交流社区

标题: 字符串 split() [打印本页]

作者: 天行    时间: 2013-3-12 07:38
标题: 字符串 split()
本帖最后由 张文 于 2013-3-12 13:17 编辑

字符串:小王123小张123小刘123小文132小李 如何用split()根据123对该字符串进行分割提取姓名?

作者: 许庭洲    时间: 2013-3-12 07:46
本帖最后由 许庭洲 于 2013-3-12 07:50 编辑

1. string[] Split(params char[] separator):将字符串按照指定的分割符分割为字符串数组;
2. string Split(char[] separator,StringSplitOptions options)将字符串按照指定的char分割为字符串数组(options取RemoveEmptyEntires的时候移除结果中的空白字符串);
3。string[] Split(string[] separator, StringSplitOptions option)将字符串按照指定的string 分割为字符串数组。
作者: 汪振    时间: 2013-3-12 07:55

  1.             string str = "小王123小张123小刘123小文132小李";

  2.             string[] sp = {"123"};
  3.             string[] s = str.Split(sp,StringSplitOptions.None);
复制代码
试试
作者: 熊薇    时间: 2013-3-12 08:36
调用split(string[] separator, StringSplitOptions Options )这个重载方法
  1. string str = "小王123小张123小刘123小文123小李";
  2. string[] sep = { "123" };
  3. string[] results = str.Split(sep, StringSplitOptions.RemoveEmptyEntries);
  4. foreach (string result in results)
  5. { Console.WriteLine(result); }
  6. Console.ReadKey();
复制代码

作者: 孔健    时间: 2013-3-12 09:19
  1. string str = "小王123小张123小刘123小文123小李";
  2.             string[] seperator = { "123" };//指定分隔字符串数组
  3.             //用指定的分隔符对字符串进行分隔,并移除结果中的空白字符串
  4.             string[] results = str.Split(seperator, StringSplitOptions.RemoveEmptyEntries);
  5.             foreach (string result in results)//遍历分隔后的结果
  6.             {
  7.                 Console.WriteLine(result);
  8.             }

  9.             Console.ReadKey();
复制代码





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