// TextBox1.Text的内容如下
// aaaaaaaaaaa<span id="span1"/>bbbbbbbbbbb<span id="span2"/>ccccccccstring body = TextBox1.Text;
string[] bodys = Regex.Split(body, @"<span\b([^>]*?)/>", RegexOptions.IgnoreCase);
for (int i = 0; i < bodys.Length; i++)
{
Response.Write(bodys[i] + "<br/>");
}分割后,按理是3个段,为什么成为 6个段呢?
// aaaaaaaaaaa<span id="span1"/>bbbbbbbbbbb<span id="span2"/>ccccccccstring body = TextBox1.Text;
string[] bodys = Regex.Split(body, @"<span\b([^>]*?)/>", RegexOptions.IgnoreCase);
for (int i = 0; i < bodys.Length; i++)
{
Response.Write(bodys[i] + "<br/>");
}分割后,按理是3个段,为什么成为 6个段呢?
解决方案 »
- 刚接触MVC不久,想知道怎么将mvc的controller分离到另一个项目中
- 高分求助,如何动态切换Remoting的url
- 如何在继承自GridView的控件中加入双击行的事件
- treeview树控件中数据量非常大,请问怎样动态读取数据,最好能给点代码参考一下,谢谢,200分
- 连接SQL SERVER 数据库,出现 登录失败?
- web.config文件配置问题请教~~急~!!!!!
- asp.net 无法调用 web服务
- [求助]支持asp.net的web服务器 能在xp上使用 无连接数限制
- 一个难题:各位高手请进
- 求VS.NET2003下载,可以,立刻结帐!
- 我如何关键字形式获取匹配值的 。例如 m.Groups["num"] 类似这样方式??
- ImageButton,要响应服务器的事件,但页面不刷新,能做到吗?
string[] bodys = Regex.Split(body, "<span\\s*id=\"span\\d\"/>", RegexOptions.IgnoreCase);
string[] bodys = Regex.Split(body, @"<span\b[^>]*/>", RegexOptions.IgnoreCase);
for (int i = 0; i < bodys.Length; i++)
{
Response.Write(bodys[i] + "<br/>");
}即可,顺便说一下,用[^>]*就可以了,用贪婪匹配有点画蛇添足的样子。