'Another extension to C{L{scanString}}, simplifying the access to the tokens found
to match the given parse expression.  May be called with optional
C{maxMatches} argument, to clip searching after \'n\' matches are found.'

def searchString(self, instring, maxMatches=_MAX_INT):

    try:
        return ParseResults([t for (t, s, e) in self.scanString(instring, maxMatches)])
    except ParseBaseException as exc:
        if ParserElement.verbose_stacktrace:
            raise
        else:
            raise exc
