@internationalizeDocstring
    def re(self, irc, msg, args, f, text):
        if f('') and len(f(' ')) > len(f(''))+1: # Matches the empty string.
            s = _('You probably don\'t want to match the empty string.')
            irc.error(s)
        else:
            t = self.registryValue('re.timeout')
            try:
                v = process(f, text, timeout=t, pn=self.name(), cn='re')
                if isinstance(v, list):
                    v = format('%L', v)
                irc.reply(v)
            except commands.ProcessTimeoutError as e:
                irc.error("ProcessTimeoutError: %s" % (e,))
            except re.error as e:
                irc.error(e.args[0])
Take Python primatives as returned from parsing JSON content,
dataset/ETHPy150Open ProgVal/Limnoria/plugins/String/plugin.py/String.re--crossover with--dataset/ETHPy150Open core-api/python-client/coreapi/codecs/corejson.py/_primative_to_document