如何链接以纯文本显示的URL?例如,如何链接以纯文本显示的URL?
今天我想分享一个链接:www.google.com
我想通过把周围<a>
代码,以“www.google.com”点击。我是否必须检测URL和与Java字符串解析工具的链接,并在其周围放置<a>
标签?
如何链接以纯文本显示的URL?例如,如何链接以纯文本显示的URL?
今天我想分享一个链接:www.google.com
我想通过把周围<a>
代码,以“www.google.com”点击。我是否必须检测URL和与Java字符串解析工具的链接,并在其周围放置<a>
标签?
你可以使用从Matthew O'Riordan's page正则表达式用,甚至没有协议部分匹配网址:
/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w][email protected])?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w][email protected])[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[.\!\/\\w]*))?)/
谢谢,我可以直接与java一起使用它吗?它适合java,对吗?我不知道正则表达式,如果它是每种语言的标准。 – merveotesi
您可以使用Linkify这是简单易用,它会环绕在平原定选择链接文字链接。
'...我是否必须检测URL和Java String解析工具的链接,并将标签放在他们周围?'在我看来,是的。你可能可以为它做一个正则表达式,但它并不像它听起来那么微不足道...... – ppeterka