Member predicate RegExp::qualifiedPart
Holds if a qualified part is found between start and part_end and the qualifier is
found between part_end and end.
maybe_empty is true if the part is optional.
may_repeat_forever is true if the part may be repeated unboundedly.