正则表达式找到网址并替换为bbcode

时间:2015-09-17 16:19:13

标签: regex

我正在编写用bbcode替换链接的程序。我需要一个用bbcode替换url的正则表达式,例如:

http://mediafire.com/abc (or http://dropbox.net/abc,...)

我想过滤链接名称

[url=http://name-of-link.com/abc]http://name-of-link.com/abc[/url]

这是我到目前为止所得到的:

搜索:

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

替换为:

[url=$1]$2[/url]

但似乎行不通。希望任何人都可以帮我解决这个问题。谢谢。

编辑:

我的问题是我想要过滤链接名称,因为我不想将图像的链接替换为bbcode。

0 个答案:

没有答案