Se ve bien, pero si no funciona....:S
Acá hay algunos ejemplos
http://www.regular-expressions.info/brackets.html o busca en google por "regular expression tag unclosed" y ve si alguien ya invento la rueda.
Sino de no tener respuesta de algún integrante del foro más tarde veré de hacerle unas pruebas a tu código y ver de darte una mano (aunque no prometo nada...es navidad :P).
Saludos.