需要帮助修改正则表达式

时间:2012-06-23 12:08:43

标签: java regex url

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

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

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

2 个答案:

答案 0 :(得分:0)

我用过这个:

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

但你可以找到更多here

答案 1 :(得分:0)

我像这样编辑了我的工作。“(?:https?| ftps?):// [\ w。] + / [\ w] +”