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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 天行 中级黑马   /  2013-3-12 07:38  /  1600 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张文 于 2013-3-12 13:17 编辑

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

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

4 个回复

倒序浏览
本帖最后由 许庭洲 于 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 分割为字符串数组。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报

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

  2.             string[] sp = {"123"};
  3.             string[] s = str.Split(sp,StringSplitOptions.None);
复制代码
试试
回复 使用道具 举报
调用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();
复制代码

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
  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();
复制代码

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马