2009-12-16 1 views
1

Я использовал str_replace для других bb-кодов, но я застрял с частью URL.BB Code Conversion

Мне нужно преобразовать:

[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

@Franz - не могли бы вы уточнить: вы говорите о конкретном случае? или вы говорите, что это не анализируется правильно? – Dostee

+0

Вы отредактировали свой ответ. Тем не менее: неправильно вложенные теги? '[b] [i] [/ b] [/ i]' – Franz

 Смежные вопросы

  • Нет связанных вопросов^_^