<a href='http://www.baidu.com' title="百度一下">www.baidu.com</a>匹配出http://www.baidu.com(注意我不是要匹配url的正则表达式)匹配出:百度一下匹配出www.baidu.com

解决方案 »

  1.   

    >www.baidu.com<
    这样就行
      

  2.   

    if(#<a href='http://www.baidu.com' title="(\w+)">(\w+)</a>#i){
      print "$1,$2";
    }
      

  3.   


    (?<=\<a href=')[^']+
    来匹配网址

    (?<=title=")[^"]+
    来匹配title
      

  4.   

    如果字符串是这样呢?
    <div><a href='http://www.baidu.com' title="百度一下">www.baidu.com</a></div>
    <a href='http://www.sina.com.cn' title="新浪新闻中心">www.sina.com.cn</a>
    我只要<div>同上的数据</div>
      

  5.   

    以xxxx开头
    (?<=xxxx)
    以yyyy结尾
    (?=yyyy)