<p style="line-height: 2em;">
    <span style="font-family: SimSun; font-size: 16px;"></span>&nbsp; &nbsp; &nbsp; &nbsp;<span style="font-family: 宋体, SimSun; text-indent: 2em;">4月27日,物资分公司副总经理、HSE总监白涛到质控中心调研指导工作,采购管理科相关负责人陪同调研。</span>
</p>
<p style="line-height: 2em; text-indent: 2em; font-family: 宋体, SimSun; font-size: 16px;">
    座谈会上,质控中心分别从中心职责、组织机构、工作范围、产品建设及应用、工作成效、下步重点工作等六个方面进行详细汇报,并对2020年人力资源状况、联合保供等方面存在的问题和困难提出建议。
</p>

上面是要匹配的html

需要取每个p标签里面的style里面的值,正则:(?<=<p\s+style=").*(?=">)

匹配返回结果:

line-height: 2em;
line-height: 2em; text-indent: 2em; font-family: 宋体, SimSun; font-size: 16px;

 

正则知识:

(?<=pattern)    反向(look behind)肯定预查,与正向肯定预查类似,只是方向相反。例如,"(?<=95|98|NT|2000)Windows"能匹配"2000Windows"中的"Windows",但不能匹配"3.1Windows"中的"Windows"。

更多推荐