Thanks you for your replies.
Unfortunately, if you haven't used Nick's library, you're probably not aware that is doesn't use what "6v6gt" called "standard syntax".
I'm currently reading Jeff Friedl's "Mastering Regular Expressions, 3rd Ed." and Jeff quickly disabuses the reader of the notion there exists something you might wish to call "standard syntax" for regular expressions.
The expression provided i.e. ":(.|[A-Fa-f0-9]{2});" does NOT work with Nick's library.
It does work with regx101.com, but that tool can't help much with Nick's library.
Nick tries to be clear that he implemented his library heavily guided by the regular expression flavor (as Jeff Friedl calls the variations of regular expressions) found in the Lua programming language.
When I first embarked on this journey, I thought the regx101.com tool would help me, but I quickly found otherwise.
If in fact it can help, then I just added another problem to my already overcrowded problem set.
The first thing I noticed with the proposed RE, was the use of the OR metacharacter '|' (the verticle bar) to specify alternation.
That particular part of regular expression syntax (so common) is not available except in some very specific way (which I can't explain).
I also have trouble with quantifiers like "{}".
I'm hoping someone who has used Nick's library will reply.
In case you're wondering about whether I read the documentation -- I did, such as it is.
I'm also trying to figure out how to ask Nick himself about this problem -- still working on that one.
If any of you who replied can think of any alternatives without the use of the '|' character, please post it.
Thanks all;
Ray