2009-12-16 11 views
1

다른 bbcodes에 str_replace를 사용하고 있었지만 URL 부분이 붙어 있습니다.BB 코드 변환

[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> 

답변

2

에 다른 BBCode parsers을 살펴하지 않는 이유 :

나는 변환해야?

태그를 바꾸는 것만으로는 불충분 한 마크 업으로 이어질 수 있기 때문에 충분하지 않습니다.

0

실제로 이미 좋은 질문이 있습니다 : Best way to parse bbcode.

또한 already existing BBCode parser library을 사용하면 나만의 방법을 사용하는 것이 좋습니다.

+0

같은 문제가 발생합니다. 올바른 마크 업을 만드는 것은 도움이되지 않습니다. – Franz

+0

@ 프란츠 - 당신은 명확히 할 수 있습니다 : 당신은 특정한 경우에 대해 이야기하고 있습니까? 또는 이것이 올바르게 구문 분석되지 않는다고 말하고 있습니까? – Dostee

+0

답변을 편집했습니다. 여전히 : 중첩 태그가 잘못 되었습니까? '[b] [i] [/ b] [/ i]' – Franz