Isn't? It matches now only `<imgcaption*>*</imgcaption>`. Where the first * can be anything, but not `>`, this part is later splitted. Do you think i missed something?