文字内容干衣机用途: 家用</li><li title= 其它>支架材质: 其它</li><li title= 机械型>控制方式: 机械型</li>
正则帮我写下 ,
如果是 控制方式: 机械型</li> 如果前面是“控制方式”就提取 机械型
如果是 支架材质: 其它</li> 如果前面是“支架材质”就提取 其它
代码是变换的,但是前面的 “文字文字:" 是固定的 根据前面的文字找后面的提取字,只提取一次就够了不用循环都找出来
------解决方案--------------------
s=">干衣机用途: 家用</li><li title= 其它>支架材质: 其它</li><li title= 机械型>控制方式: 机械型</li>"
function getcontent(v)
set rx=new RegExp
rx.Pattern=v&": ([^<]+)"
set mc=rx.Execute(s)
if mc.count>0 then
getcontent=mc(0).submatches(0)
end if
set rx=nothing
end function
response.write getcontent("干衣机用途")
response.write getcontent("控制方式")