我有一个字符串($string
对于这个例子),我想做以下事情:
解析字符串并将其中的所有 url 转换为“实际链接”(添加打开/关闭锚标记)。
做这个的最好方式是什么?我尝试使用preg_split()
创建字符串中包含的链接的数组,并str_replace()
打算在事后使用来进行更改。但是,这种方法不起作用,因为我很难将文本字符串中的链接与preg_split()
.
$string
可以在其中包含多个链接,这就是我采用这种方法的原因。如果我提前准确地知道链接是什么,或者如果str_replace()
使用模式匹配,我就会被设置。
简而言之,我认为上述方法不是最好的方法。什么是更好的方法?