pattern for even number of HEX digits using Nick Gammon's Regexp library

RayL:
I would rather understand how to do it correctly.

With this library I don't know how to do it correctly! With every other regex library I have used I would use a repetition operator on a group defined by "( some regex fragment )" but these repetition operators (eg ?,+,* and {n,m} ) do not seem to have been implemented so as to work on groups. They seem to be just treated as regular text to be matched !

Sometime when I feel like banging my head against a brick wall I might take another look at the library instead but for the moment I will just have to ignore it. Pity !

Edit: I note that this time you definitely do have a space after the ';' in the regex that is not in the target string. Fixing it will not change the result.