environment/lib/python2.7/site-packages/IPython/core/prompts.py
def multiple_replace(dict, text):
    """ Replace in 'text' all occurences of any key in the given
    dictionary by its corresponding value.  Returns the new string."""

    # Function by Xavier Defrang, originally found at:
    # http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/81330

    # Create a regular expression  from the dictionary keys
    regex = re.compile("(%s)" % "|".join(map(re.escape, dict.keys())))
    # For each match, look-up corresponding value in dictionary
    return regex.sub(lambda mo: dict[mo.string[mo.start():mo.end()]], text)
def multiple_replace(dict, text):
    """ Replace in 'text' all occurences of any key in the given
    dictionary by its corresponding value.  Returns the new string."""

    # Function by Xavier Defrang, originally found at:
    # http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/81330

    # Create a regular expression  from the dictionary keys
    regex = re.compile("(%s)" % "|".join(map(re.escape, dict.keys())))
    # For each match, look-up corresponding value in dictionary
    return regex.sub(lambda mo: dict[mo.string[mo.start():mo.end()]], text)
def multiple_replace ( dict , text ) : # Function by Xavier Defrang, originally found at: # http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/81330 # Create a regular expression  from the dictionary keys regex = re . compile ( "(%s)" % "|" . join ( map ( re . escape , dict . keys ( ) ) ) ) # For each match, look-up corresponding value in dictionary return regex . sub ( lambda mo : dict [ mo . string [ mo . start ( ) : mo . end ( ) ] ] , text )
Replace in 'text' all occurences of any key in the given
    dictionary by its corresponding value.  Returns the new string.
Replace in text all occurences of any key in the given dictionary by its corresponding value . Returns the new string .