java - 如何链接以纯文本形式出现的 URL?

标签 java html

如何链接以纯文本形式出现的 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/

相关文章:

java - 使用 Java 8 DateTimeFormatter 解析 ZonedDateTime

Javascript你能序列化一个文件对象吗

javascript - 如何简化这段代码?

javascript - Skrollr 锚定目标问题

java - 在 javafx 应用程序中单击对话框按钮时内存增加

java - 动态更改 Material 按钮背景不起作用

java - 可以使用静态属性在应用程序中移动数据吗?

java - Java 中独立于系统的机器关闭

JavaScript 改变 HTML 内容

html - 表格单元格 : checkbox is too small 中的复选框