Jag har skrivit fölkjande kod:
$str=eregi_replace("(\[%a=)([A-Za-z0-9\._@?&=/:\-]*)(])([A-Za-z0-9\._ <>'%@?&=/:\-]*)(\[/%a])","<a href='\\2' target='_blank'>\\4</a>",$str);
men det fungerar inte om $str innehåller:
[%a=http://www.test.com]rad1
rad[/%a]