regex import re re.match(r'^[aeiou]', str) re.sub(r'^[aeiou]', '?', str) re.sub(r'(xyz)', r'\1', str) expr = re.compile(r'^...$') expr.match(...) expr.sub(...)