0

我目前正在使用下面给出的正则表达式将 href 添加到我的网址。但最近我遇到了一个错误,因为其中一个 url 在它之后有一个句号,并且正则表达式将点添加到链接中。

(?:https?|ftps?)://[\\w/%.-]+", "<a href='$0'target='_blank'> $0</a> 

那么,它可以修改为只需要一个点吗?我正在使用 Java。

4

2 回答 2

0

我用过这个:

(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&amp;:/~\+#]*[\w\-\@?^=%&amp;/~\+#])?

但是你可以在这里找到更多。

于 2012-06-23T12:24:32.177 回答
0

我像这样编辑了我的,它起作用了。"(?:https?|ftps?)://[\w.]+/[\w]+"

于 2012-06-23T21:24:33.593 回答