code: def asyncPipeStrregex(context=None, _INPUT=None, conf=None, **kwargs):
      
      splits = yield asyncGetSplits(_INPUT, conf['RULE'], **cdicts(opts, kwargs))
      first = partial(maybeDeferred, convert_func)
      asyncFuncs = get_async_dispatch_funcs(first=first)
      parsed = yield asyncDispatch(splits, *asyncFuncs)
      _OUTPUT = yield asyncStarMap(asyncParseResult, parsed)
      returnValue(iter(_OUTPUT))
docs: A string module that asynchronously replaces text using regexes. Each
      has the general format: "In [field] replace [regex pattern] with [text]".
      Loopable.
  
      Parameters
      ----------
      context : pipe2py.Context object
      _INPUT : twisted Deferred iterable of items or strings
      conf : {
          'RULE': [
              {'match': {'value': <regex1>}, 'replace': {'value': <'text1'>}},
              {'match': {'value': <regex2>}, 'replace': {'value': <'text2'>}},
              {'match': {'value': <regex3>}, 'replace': {'value': <'text3'>}},
          ]
      }
  
      Returns
      -------
      _OUTPUT : twisted.internet.defer.Deferred generator of replaced strings