获取网页源码中的指定内容,源码内容包含...<div class="result">...</div>
任务是获取 这个div的innerHTML,该div内有嵌套的多个子div。网上找到一个类似的正则 <(?<HtmlTag>[\w]+)[^>]*\s[class]=(?<Quote>["']?)result(?(Quote)\k<Quote>)[^>]*?(/>|>((?<Nested><\k<HtmlTag>[^>]*>)|</\k<HtmlTag>>(?<-Nested>)|.*?)*</\k<HtmlTag>>),用于捕获id =footer 的div的内容。但是我连转义都不会,脚本执行出错,更别说要修改为符合我的正则了。
正则表达式html js javascript
任务是获取 这个div的innerHTML,该div内有嵌套的多个子div。网上找到一个类似的正则 <(?<HtmlTag>[\w]+)[^>]*\s[class]=(?<Quote>["']?)result(?(Quote)\k<Quote>)[^>]*?(/>|>((?<Nested><\k<HtmlTag>[^>]*>)|</\k<HtmlTag>>(?<-Nested>)|.*?)*</\k<HtmlTag>>),用于捕获id =footer 的div的内容。但是我连转义都不会,脚本执行出错,更别说要修改为符合我的正则了。
正则表达式html js javascript
解决方案 »
- 用javascript让图片每秒移动一下的问题,新手请求帮助
- 难题:JQuery怎样选择(高亮显示)在textarea里的指定字段?而不是选择所有字段。
- 如何用js实现跳转并执行跳转后的页面里的js函数
- JQuery实现菜单左右移动
- 关于jquery lightbox的问题
- javascript中参数的传递
- 用什么方式可以快速停止window.setInterval(XX,1)呢? clearInterval(XX)不能【急刹】~
- 在线等待;请教一个菜问题
- 如何用Javascript 移动鼠标?
- 请问在一个父窗口中打一个新的窗口,要求新窗口控制父窗口,我有一段代码,但现在这个功能不能实现。请高手们指教。
- 哪位大侠能帮我看一下啊
- js中如何把一个秒 转换成XX分XX秒XXX格式
MatchCollection mc = Regex.Matches(yourStr,@"(?<=<div[^>]*>\s*)(?![\r\n])((?!</div>).)+");
foreach(Match m in mc) {
m.Value就是你要的
}
不能直接取.innerHTML么?
我用ajax请求得到的html源码。
即 var html = xmlhttp.responseText;
html是整个网页的源码,我要把 里面内容部分提取出来