zur der lösung mit ner regex...
man sollte noch drauf achten, dass
<...> auch in einem string vorkommen kann der dann ignoriert werden sollte.
z.B. in sowas
[img]image.jpg[/img] tag">
würde hier fehlerhaft funktionieren.
ich würde das dann etwas erweitern. so ausm kopf in diese richtung:
sollte zwar nicht oft vorkommen, aber möglich ist es halt.