Anjanesh Lekshminarayanan (10.09.2008 15:50): > In PHP, if I do > str_replace(array('a', 'e', 'i', 'o', 'u'), '-', $str) > it'll replace all vowels with a hyphen in string $str. > > Is there some equivalent in Python ? What about something like this: import re new_str = re.sub('([aeiou])-', r'\1', str) Matthias