关于Regex.Split的用法

chen8410 2010-10-27 01:42:51
strData = "<table width='100px'><tr><td>aaa</td></tr><tr><td>bbbb</td></tr></table>";
string[] str = Regex.Split(strData, "</tr>", RegexOptions.IgnoreCase);
foreach (string s in str)
Response.Write(s + "<br/>");

输出的为什么是:
aaa
bbbb
而不是:
<table width='100px'><tr><td>aaa</td>
<tr><td>bbbb</td>
</table>

还有我们传统的String.Split()参数只能是char或char[]类型,如果要用sting类型,即按字符串拆分有什么好的方法?
...全文
260 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
马老虎 2010-10-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chen8410 的回复:]

晕倒,原来是我直接Response.Write那些<table标签直接解析了,难怪在页面上只看到里面的内容
[/Quote]
chen8410 2010-10-27
  • 打赏
  • 举报
回复
晕倒,原来是我直接Response.Write那些<table标签直接解析了,难怪在页面上只看到里面的内容
兔子-顾问 2010-10-27
  • 打赏
  • 举报
回复
我测试结果就是
<table width='100px'><tr><td>aaa</td>
<tr><td>bbbb</td>
</table>

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧