我目前正在使用下面给出的正则表达式将 href 添加到我的网址。但最近我遇到了一个错误,因为其中一个 url 在它之后有一个句号,并且正则表达式将点添加到链接中。
(?:https?|ftps?)://[\\w/%.-]+", "<a href='$0'target='_blank'> $0</a>
那么,它可以修改为只需要一个点吗?我正在使用 Java。
我用过这个:
(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
但是你可以在这里找到更多。
我像这样编辑了我的,它起作用了。"(?:https?|ftps?)://[\w.]+/[\w]+"