在线等大神帮助。。。。。。。。
申请人姓名: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后面不会有个为空的数组元素
------解决方案--------------------
Split方法的两个参数。
new string[]{"<br />"} ,分隔符为:<br />。string类型。
StringSplitOptions.RemoveEmptyEntries 根据方法名称就可以知道,移除空实体。保证返回的数组元素中没有空字符串。