I wanted to replace certain pattern(space between alphabet) multiple times in a line.
Here's my code :
s = re.sub('([a-z]) ([a-z])', '\g<1>_\g<2>', 'series m coupe')
I expected to replace 'series m coupe' to 'series_m_coupe', but what I got is 'series_m coupe'. Even I put count=0, it didn't work...
I guess it's because "m" is 1 syllable. when I put more than 1 syllable like 'series mini coupe', that worked :
s = re.sub('([a-z]) ([a-z])', '\g<1>_\g<2>', 'series mini coupe')
s
'series_mini_coupe'