请教各位网友,下面这个正则表达式改怎样写?
原始代码是这样:<div style="background-color: #cccccc; margin: 5px auto; width: 215px; height: 215px">
<a href="http://XXX/t?id=XXX" target="_blank" title="XXX"><img src="http://XXX/aaa.jpg" style="width: 213px; height: 213px" /> </a></div>
<div style="line-height: 14px; background-color: #fff; margin: 5px auto; width: 215px; height: 14px">现在我只想替换掉<a href>标签中的url,在"<"可能有多个空格或者其他字符,在“a”与“href”之间可能存在其他的元素(例如可能是<a title="XXX" href="XXX">),请问这个url该怎么写呢?正则表达式
原始代码是这样:<div style="background-color: #cccccc; margin: 5px auto; width: 215px; height: 215px">
<a href="http://XXX/t?id=XXX" target="_blank" title="XXX"><img src="http://XXX/aaa.jpg" style="width: 213px; height: 213px" /> </a></div>
<div style="line-height: 14px; background-color: #fff; margin: 5px auto; width: 215px; height: 14px">现在我只想替换掉<a href>标签中的url,在"<"可能有多个空格或者其他字符,在“a”与“href”之间可能存在其他的元素(例如可能是<a title="XXX" href="XXX">),请问这个url该怎么写呢?正则表达式
解决方案 »
- 各位牛人,"|","&"">>""<<"运算符问题,帮忙讲下。
- System.in.read()从键盘上读入的字符放在那了?
- JAVA面试题解惑系列(九)——继承、多态、重载和重写
- 常量池的问题
- 怎么得到jar文件中某个类的某个方法或者字段??
- 刚才经理问我的eclipse中开发JSP的问题,我不懂
- 能知道一个文本文件的编码格式吗?似乎只有得到系统平台的编码格式的方法System.getProperty("file.encoding")
- 在线等待高手解答
- java发送mail,smtp的用户名密码问题
- 有经验的请进:发布applet问题
- 粉嫩新人求牛人解惑啊
- 这周在深圳一家公司面试一道上机题没弄出来请教各位大大
Document doc = Jsoup.parseBodyFragment(html);
Element a = doc.select("a").first();
a.attr("href", "http://www.baidu.com");
String result = doc.outerHtml();
结果:<html>
<head></head>
<body>
<div style="background-color: #cccccc; margin: 5px auto; width: 215px; height: 215px">
<a href="http://www.baidu.com" target="_blank" title="XXX"> <img src="http://XXX/aaa.jpg" style="width: 213px; height: 213px" /> </a>
</div>
<div style="line-height: 14px; background-color: #fff; margin: 5px auto; width: 215px; height: 14px"></div>
</body>
</html>
Matcher m = Pattern.compile(reg).matcher(source);
while (m.find()) {
String value = m.group(1);
System.out.println(value);
System.out.println(source.replace(value, "www.xxoo.com"));
}