Форум сайта python.su
1
Более опытные коллеги по цеху подскажите как быть.
Есть текст
MolokoKorova1Burenka
MolokoKorova2marusya
MolokoKorovaZorka
Moloko Korova 1 Burenka
Moloko Korova 2 marusya
Moloko Korova Zorka
Отредактировано paraman (Окт. 21, 2013 10:00:23)
Офлайн
33
Например
import re pattern = re.compile(r'([A-Z][a-z]+|(?<=\d)[a-z]+|\d)')
' '.join( pattern.findall('MolokoKorova1burenka') )
>>>'Moloko Korova 1 burenka'
' '.join( pattern.findall('MolokoKorovaZorka') )
>>>Moloko Korova Zorka
Отредактировано Budulianin (Окт. 21, 2013 13:03:53)
Офлайн
1
Спасибо.
Офлайн