from functools import partial
import re
_clean = partial(re.compile(r' +').sub, ' ')
def strip_all(s, subs=(), clean=True):
s = re.sub(r'|'.join(map(re.escape, subs)), '', s)
if clean:
s = _clean(s).strip()
return s
text = "pidor blya, ya tibe pokushati prines"
print strip_all(text, "pidoryahuilo")
ZnJvbSBmdW5jdG9vbHMgaW1wb3J0IHBhcnRpYWwKaW1wb3J0IHJlCgpfY2xlYW4gPSBwYXJ0aWFsKHJlLmNvbXBpbGUocicgKycpLnN1YiwgJyAnKQoKZGVmIHN0cmlwX2FsbChzLCBzdWJzPSgpLCBjbGVhbj1UcnVlKToKCXMgPSByZS5zdWIocid8Jy5qb2luKG1hcChyZS5lc2NhcGUsIHN1YnMpKSwgJycsIHMpCglpZiBjbGVhbjoKCQlzID0gX2NsZWFuKHMpLnN0cmlwKCkKCXJldHVybiBzCgp0ZXh0ID0gInBpZG9yIGJseWEsIHlhIHRpYmUgcG9rdXNoYXRpIHByaW5lcyIKcHJpbnQgc3RyaXBfYWxsKHRleHQsICJwaWRvcnlhaHVpbG8iKQ==