正则循环从源码提取指定数据 (网址,图片,标题,描述)

--正则循环从源码提取指定数据 (网址,图片,标题,描述)

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>