perl兼容正则表达式由于有附加参数,所以规则串必须用定界符括起。这一点你参看js的正则表达式就可知道
标准的定界符为“/”,你可以根据需要改用其他字符。但需要注意不能产生歧异

解决方案 »

  1.   

    <img src="http://myvicy">
    <script>
    function extractimgs(){
    var imgs=document.all.tags("IMG")
    var total=imgs.length
    alert("一共有"+total+"个图片");
    for (i=0;i<total;i++){
    alert(imgs[i].src);
    }
    }
    extractimgs();
    </script>
      

  2.   

    谢谢两位的回复.关于 myvicy的回复不是我想要的,应为我没说清楚吧,为代码如下:<IMG ... SRC="http://www.sina.com/07.gif" ...>1.读HTML文件到内容$str中
    2.用正则表达式... 把$str 得到数组$ar
    使$ar[0]=http://www.sina.com/07.gif问,这个正则表达式怎么写