def find_for_string(self, string):
        res = None
        for docrule in self.docrules:
            if docrule.validate(string):
                res = docrule
                break
        if res is None:
            # Assigning Uncategorized doc type
            res = self.get_uncategorized()
        return res
expects to get a username in one of the following forms:
dataset/ETHPy150Open adlibre/Adlibre-DMS/adlibre_dms/apps/core/models.py/DocumentTypeRuleManager.find_for_string--crossover with--dataset/ETHPy150Open CollabQ/CollabQ/common/clean.py/alias_username