code: def find(self, path, match, flags):
          
          try:
              match = re.compile(match, flags)
          except sre_constants.error as ex:
              print("Bad regexp: %s" % (ex))
              return
  
          offset = len(path)
          for cpath in Tree(self, path).get():
              if match.search(cpath[offset:]):
                  yield cpath
docs: find every matching child path under path