matchAll -package:gi-glib
matchAll returns a list of matches. The matches are in order
and do not overlap. If any match succeeds but has 0 length then this
will be the last match in the list.
This is matchAll with the actual subsections of the source
instead of just the (offset,length) information.
wrapMatchAll returns the offset and length of each capture.
Unused captures have an offset of
unusedRegOffset which is (-1)
and length of 0.
wrapMatchAll is an improvement over wrapMatch since it only allocates
memory with allocaBytes once at the start.
The filter matches all items,
filterMatch will alays return
true