bbcode парсинг

Forever

Новичок
Никогда не сталкивался с bbcode, но сейчас пришлось, и нужно реализовать поддержку тегов следующих видов:

[[Tidehunter]] - должен давать такой html:
<a href = 'mysite/heroes/tidehunter' ><img src = '/images/tidehunter.jpg'></a>

[icon=Ursa size=58].
<a href = 'mysite/heroes/ursa'' ><img src = '/images/ursa.jpg' width = '58' height = '58' height></a>

Если говорить в общем, то унарные теги и теги с несколькими атрибутами.

Вопрос такой: какие парсеры обычно используют для "перевода" bbcode в html и какой бы подошел
для того, чтобы в него можно было легко добавить такие теги?
 
Сверху