Execute the compiled pattern against the
string at the given offset with the given options.
Returns NIL if no matches or a VECTOR of LENGTHCAPTURECOUNT+1 of PCRE:MATCH structures,
unless :BOOLEAN was non-NIL, in which case
return T as an indicator of success, but do not allocate anything.