String regEx="<a[\\s]+[^>]*?href[\\s]?=[\\s\"\']+(.*?)[\"\']+.*?>([^<]+|.*?)?</a>";
String s = "AAAAA<a href=\"http://www.sinba.com.cn\">CCCCCC</a>BBBB";
System.out.println(s.replaceAll(regEx,"<URL>$1</URL>"));得到 AAAAA<URL>http://www.sinba.com.cn">CCCCCC</URL>BBBB
现在有一个问题,如果我只替换http://www.sinba.com.cn和http://www.hotmail.com之外的连接,也就是说,得到的结果依然是:
AAAAA<a href=\"http://www.sinba.com.cn\">CCCCCC</a>BBBB
那么我这个正则如何修改呢?