如何链接以纯文本形式出现的 URL?例如,
Today i want to share a link: www.google.com
我想通过输入 <a>
使“www.google.com”可点击周围的标签。我是否必须使用 Java 字符串解析工具检测 URL 和链接并输入 <a>
他们周围的标签?
最佳答案
您可以使用 Matthew O'Riordan's page 中的正则表达式来匹配包含或不包含协议(protocol)部分的 URL:
/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[.\!\/\\w]*))?)/
关于java - 如何链接以纯文本形式出现的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13377302/