首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

大神帮助。

2013-08-27 
在线等大神帮助。。。。。。。。申请人姓名:11br /性别:男br /年龄:11br /身份证号码:111br /工作单位:11

在线等大神帮助。。。。。。。。
申请人姓名:11<br />性别:男<br />年龄:11<br />身份证号码:111<br />工作单位:11<br />职位:11<br />联系电话:11<br />家庭住址:11<br />推荐人:11<br />推荐人电话:11<br />为何参加学习:22<br />

怎么以<br />为分隔符把上面内容分割成数组
[解决办法]
string[] result=str.Split(new string[]{"<br />"},StringSplitOptions.RemoveEmptyEntries)
[解决办法]

 string str = "申请人姓名:11<br />性别:男<br />年龄:11<br />身份证号码:111<br />工作单位:11<br />职位:11<br />联系电话:11<br />家庭住址:11<br />推荐人:11<br />推荐人电话:11<br />为何参加学习:22<br />";
                List<string> result = Regex.Split(str,@"<br\s*?/>").Where(a=>!string.IsNullOrEmpty(a)).ToList();

[解决办法]
new string[]{"<br />"}表示的是一个string类型的数组,这里因为你分割的都是<br /> 所以就只有一个元素 StringSplitOptions.RemoveEmptyEntries这个表示如果分割出来的内容是空 那么结果中就不包含这段
举例
申请人姓名:11<br />性别:男<br />年龄:11<br />身份证号码:111<br />工作单位:11<br />职位:11<br />联系电话:11<br />aaa<sss><sss>家庭住址:11<br />推荐人:11<br />推荐人电话:11<br />为何参加学习:22<br />

怎么以<br />或<sss>为分隔符把上面内容分割成数组 
string[] result=str.Split(new string[]{"<br />","<sss>"},StringSplitOptions.RemoveEmptyEntries);然后aaa后面不会有个为空的数组元素
[解决办法]
引用:
非常感谢,问下new string[]{"<br />"},StringSplitOptions.RemoveEmptyEntries这段是啥意思


Split方法的两个参数。
new string[]{"<br />"} ,分隔符为:<br />。string类型。
StringSplitOptions.RemoveEmptyEntries 根据方法名称就可以知道,移除空实体。保证返回的数组元素中没有空字符串。

热点排行