<p style="line-height: 2em;">
<span style="font-family: SimSun; font-size: 16px;"></span> <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"。