【发布时间】:2010-12-23 13:26:47
【问题描述】:
大家好。 我正在使用以下正则表达式来检测字符串中的 url 并将它们包裹在 标签内
public static String detectUrls(String text) {
String newText = text
.replaceAll("(?:https?|ftps?|http?)://[\\w/%.-?&=]+",
"<a href='$0'>$0</a>").replaceAll(
"(www\\.)[\\w/%.-?&=]+", "<a href='http://$0'>$0</a>");
return newText;
}
我遇到以下链接未正确检测到的问题: 我不太擅长正则表达式,所以请指教。
http://code.google.com/p/shindig-dnd/
http://confluence.atlassian.com/display/GADGETDEV/Gadgets+and+JIRA+Portlets
www.liferay.com/web/raymond.auge/blog/
(www.opensocial.org/)
【问题讨论】: