我正在将str_replace用于其他bbcodes,但我仍然坚持使用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>
答案 0 :(得分:2)
为什么不看看其他BBCode parsers?
仅仅更换标签是不够的,因为这会(并且会)导致不正确的标记。
答案 1 :(得分:0)
实际上已经存在一个很好的问题:Best way to parse bbcode。
另外,建议使用already existing BBCode parser library来制作自己的。{/ p>