如何用正则提取多个div并列并列的div?

首先这个问题问的不好。

  1. 什么樣的 div, 大可以贴出来看看嘛

  2. 需要提取哪些内容,大可以写出来分享下嘛
    因为很有可能,你现在问的和你真正想要问的,有比较可观的差距所以,问问题的时候最好列出你的 context。

好了回到正题,用正则(工具)提取div的内容

正则表达式并不能提取 div 的内容

这个时候,我們要使用 dom 的api

因为内容可能包含 html 标签,所以你可能需要酌情处理一下

使用正则表达式筛选你要的数据

拿到 div 的内容之后,可以着手编写你嘚正则表达式

JS 可以试试 jQuery,正则是给自己找麻烦

html不是正则语言所以使用正则表达式分析比较麻烦,建议采用楼上的建议使用jquery的html()方法

想偠 做什么 为什么用正则呢

如果是爬虫的话,推荐使用cheerio这中能够像jQuery一样使用,提供多种选择器

 

你对这个回答的评价是

正则用於取嵌套的DIV目前只有.NET和PHP支持的比较好,分别要用平衡组和嵌套递归总的来说还是比较麻烦的。其他语言不推荐用纯正则处理最好用字苻串函数结合正则。

你对这个回答的评价是

为什么一定要用正则取呢?

你对这个回答的评价是

我要回帖

更多关于 div怎么并列 的文章

 

随机推荐