def try_match(regexp, s, i):
    r = re.compile(regexp)
    m = r.match(s, i)
    if m:
        try:
            g = m.group(1)
        except __HOLE__:
            g = ''
        return m.end(0), g
    else:
        raise NotFound()


# List of tags from http://www.w3schools.com/tags/ref_byfunc.asp
dataset/ETHPy150Open hcs42/ExponWords/models.py/try_match