我有一个正则表达式,它接受一个类似于 bbcode 的字符串并将其转换为 html 链接。它工作正常。但是,我想让它检测链接的类型(内部/外部)来决定是严格使用绝对(外部)url,http://extsite.com/category/keyword/
还是使用内部url的一部分,category/keyword/
并将其附加到预定义的url,比如$url . category/keyword/
正则表达式如下:
preg_replace('/\[([^\]]+)\]\[([^\]"]+)\]/i', '<a href="$2">$1</a>', $text)
任何建议将不胜感激。