正则循环从源码提取指定数据 (网址,图片,标题,描述)
--正则循环从源码提取指定数据 (网址,图片,标题,描述)
data-url="(.+?)"
data-src="(.+?)"
<strong>(.+?)</
text-xs">(.+?)</
以上是四个目标
进行组合(编辑器内勾选匹配新行即可匹配 然而在目标程序中不行)
data-url="(.+?)".+?data-src="(.+?)".+?<strong>(.+?)</.+?text-xs">(.+?)</
需要匹配新行(使用第二种 提升性能)
[\s\S]*?
[\s\S]+?
最终组合
data-url="(.+?)"[\s\S]+?data-src="(.+?)"[\s\S]+?<strong>(.+?)</[\s\S]+?text-xs">(.+?)</
原始数据片段
<div class="url-card io-px-2 col-6 col-2a col-sm-2a col-md-2a col-lg-3a col-xl-5a col-xxl-6a ">
<div class="url-body default ">
<a href="sites/170.html" target="_blank" data-id="170" data-url="https://w.com" class="card no-c mb-4 site-170" data-toggle="tooltip" data-placement="bottom" title="创作工具">
<div class="card-body url-content d-flex align-items-center">
<div class="url-img rounded-circle mr-2 d-flex align-items-center justify-content-center">
<img class=" lazy unfancybox" src="https://a.cn/favicon.png" data-src="https://a.cn/writer-icon.png" height="auto" alt="Writer">
</div>
<div class="url-info flex-fill">
<div class="text-sm overflowClip_1">
<strong>Writer</strong>
</div>
<p class="overflowClip_1 m-0 text-muted text-xs">企业级创作工具</p>
</div>
</div>
</a>
</div>