返回来的网页源代码中含有:
............................
<script>
 var goSwidth = 60;
 var goSheight = 60;
 var goSflashfile = 'http://cn.yimg.com/i/wea/v1/ico/w32.swf';
 var imgSrc = 'http://cn.yimg.com/i/wea/w32.gif'
 var goLink = '';
</script>
.........................
如何通过正则得到:
'http://cn.yimg.com/i/wea/v1/ico/w32.swf'这个字符串?

解决方案 »

  1.   

    试试这个var s="<script> var goSwidth = 60; var goSheight = 60; var goSflashfile = 'http://cn.yimg.com/i/wea/v1/ico/w32.swf'; var imgSrc = 'http://cn.yimg.com/i/wea/w32.gif' var goLink = ''; <\/script> ";
    var re = /.*var goSflashfile\s*=\s*'(.*?)'.*/ig;
        var arr=re.test(s);
        alert(RegExp.$1);