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")