日期:2014-05-16  浏览次数:20866 次

求一正则代码,大虾帮帮忙,在线等
文字内容干衣机用途:&nbsp;家用</li><li title=&nbsp;其它>支架材质:&nbsp;其它</li><li title=&nbsp;机械型>控制方式:&nbsp;机械型</li>
正则帮我写下 ,
如果是   控制方式:&nbsp;机械型</li>    如果前面是“控制方式”就提取  机械型

如果是    支架材质:&nbsp;其它</li>     如果前面是“支架材质”就提取 其它

代码是变换的,但是前面的    “文字文字:" 是固定的 根据前面的文字找后面的提取字,只提取一次就够了不用循环都找出来

------解决方案--------------------
s=">干衣机用途:&nbsp;家用</li><li title=&nbsp;其它>支架材质:&nbsp;其它</li><li title=&nbsp;机械型>控制方式:&nbsp;机械型</li>"

function getcontent(v)
  set rx=new RegExp
  rx.Pattern=v&":&nbsp;([^<]+)"
  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("控制方式")