1、提取style标签之间
let regStyle = /<style>(([\s\S])*?)<\/style>/g
let htmlStr = '<style>随便的样式代码</style>'
console.log(regStyle.exec(htmlStr)[1])
2、提取script标签之间
let regStyle = /<script>(([\s\S])*?)<\/script>/g
let htmlStr = '<style>随便的样式代码</style>'
console.log(regStyle.exec(htmlStr)[1])
3、提取p标签的行内样式
var reg = /(?<=<p\s+style=").*(?=">)/
var htmlStr = `<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>`
console.log(reg.exec(htmlStr))
网友评论