解决方案 »
- |zyciis| 网站是一个订票系统的,然后和别的网站合作,他们链接到我们这里订票,然后提取一定的提成 本来用Session记录他的ID的,但有问题
- 用JS隐藏控件
- 看petshop搜索代码
- .net 2.0 的 webservice 怎么序列化DataTable
- 如何datalist里获得checkbox的值?
- oracle中怎么执行插入呢?
- 急!急!急!vb.net下有N个textbox 和2个button,如何用enter代替tab,为什么我用javascript,结果是一按回车,他不跳到下一个textbox而是立马提
- Server.MapPath路径问题
- 一个很蹊跷的问题~
- DataGrid是垃圾吗?散分
- aspx 设用bin的DLL文件
- falsh问题
MatchCollection mc = reg.Matches("");
foreach (Match m in mc)
{
str+= m.Groups[1].Value + "\n";
}
可以用 xml 的呀VS2008 可用 XElement http://msdn.microsoft.com/zh-cn/library/bb340098(v=VS.95).aspx
VS2005 可用 XmlElement http://msdn.microsoft.com/zh-cn/library/system.xml.xmlelement(v=VS.80).aspx
以上双引号中的字符串部分
string str="\r\n<p class=\"img\">\r\n<a href=\"http://v.x.com/80\" target=\"_blank\">"
+"<img alt=\"奥迪A8 80年代\" src=\"http://v.x.com/20110218141625.jpg\" title=\"奥迪A8 80年代\"/></a>\r\n</p>\r\n"
+"<p class=\"txt\">\r\n<strong>● 奥迪80(B1 1972年-1978年)</strong><br/> 奥迪A4与奥迪A6相同,"
+"是由一款车系换名而来,奥迪A6的前身奥迪100,奥迪A4则是由奥迪80发展至今。最早的奥迪80并不是一个车系,而是奥迪F103系列中的一款车型,"
+"当时的奥迪F103以最大功率来命名系列中各款车,奥迪80即是最大功率80马力的F103车型。\r\n</p>\r\n<p class=\"txt\">B1 1972年-1978年)</p>"
+"<p class=\"img\">img alt=\"80年代\" src=\"http://v.x.com/20110218625.jpg\" title=\"80年代\"/></p>.......";
Regex reg = new Regex(@"(?is)<p[^>]*class=""txt""[^>]*?>(.*?)</p>");
Match m = reg.Match(str);
Response.Write(m.Groups[1].Value);
//结果:
//<strong>● 奥迪80(B1 1972年-1978年)</strong><br/> 奥迪A4与奥
//迪A6相同,是由一款车系换名而来,奥迪A6的前身奥迪100,奥迪A4则是由奥迪80发展至今。最早的奥迪80
//并不是一个车系,而是奥迪F103系列中的一款车型,当时的奥迪F103以最大功率来命名系列中各款车,奥迪
//80即是最大功率80马力的F103车型。