def find(self, uri):
        path = uri.lstrip('/').split('/')
        params = {}
        node = self._find(path, self._return_values, self._expressions, params)

        if node is not None:
            return node.resource, node.method_map, params
        else:
            return None
Do a series of global replacements on a string.
dataset/ETHPy150Open falconry/falcon/falcon/routing/compiled.py/CompiledRouter.find--crossover with--dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/pydoc.py/replace