读书人

求一正则代码帮帮忙

发布时间: 2013-11-21 23:38:25 作者: rapoo

求一正则代码,大虾帮帮忙,在线等
文字内容干衣机用途: 家用</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("控制方式")

读书人网 >ASP

热点推荐