1

我将 str_replace 用于其他 bbcode,但我坚持使用 url 部分。

我需要转换:

[url=http://maps.google.com/maps?ie=UTF-8&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&q=brits+pub&near=Pasadena,+CA&fb=1&cid=0,0,17926180203917841249&sa=X&oi=local_result&resnum=1&ct=image]Brits[/url]

<a href="ttp://maps.google.com/maps?ie=UTF-8&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&q=brits+pub&near=Pasadena,+CA&fb=1&cid=0,0,17926180203917841249&sa=X&oi=local_result&resnum=1&ct=image">Brits</a>
4

2 回答 2

2

你为什么不看看其他的BBCode 解析器

无论如何,仅仅替换标签是不够的,因为这可能(并且将会)导致不正确的标记。

于 2009-12-17T00:04:37.037 回答
0

实际上已经有一个很好的 SO 问题:解析 bbcode 的最佳方法

此外,建议使用已经存在的 BBCode 解析器库尝试自己制作。

于 2009-12-17T00:11:19.210 回答