A WWID term is a sequence of hex digits delimited by a period, a
dash or the beginning or end of the string
"%" can be used any number of times, up to the legal length of a
term, to wildcard a single hex digit
"*" can be used once within a term to wildcard 0 to N hex digits,
but sequences of "*" will be collapsed to a single use and count as 1
Legal wildcard uses:
50*1000180b1
*.*FE1.%%01.80A%
PGC0.5%%0-1*1-0011-B15*
Illegal wildcard uses:
50*001*080b1 - too many multi-char wildcards
5000.%%%%%.0001.80A0 - too many single-char wildcards