Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python
# coding: utf-8
"""
Tool to detect and delete orphan raw files
"""
from __future__ import unicode_literals, print_function
@bgusach
bgusach / multireplace.py
Last active April 23, 2024 18:46
Python string multireplacement
def multireplace(string, replacements, ignore_case=False):
"""
Given a string and a replacement map, it returns the replaced string.
:param str string: string to execute replacements on
:param dict replacements: replacement dictionary {value to find: value to replace}
:param bool ignore_case: whether the match should be case insensitive
:rtype: str
"""