Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 18, 2017 10:03:13

JediSkywalker
Зарегистрирован: 2017-07-09
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Вставить точке на стыке строчной буквы и заглавной

Нужно написать программу, которая вернёт строку, в которой на месте стыка строчной с заглавной буквы(aN) будет стоять точка с пробелом (a. N)

Офлайн

#2 Авг. 18, 2017 12:45:53

JediSkywalker
Зарегистрирован: 2017-07-09
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Вставить точке на стыке строчной буквы и заглавной

В двоичном режиме

Офлайн

#3 Авг. 18, 2017 15:09:15

scidam
Зарегистрирован: 2016-06-15
Сообщения: 288
Репутация: +  35  -
Профиль   Отправить e-mail  

Вставить точке на стыке строчной буквы и заглавной

Как-то так?

 import re
re.sub(rb'([a-z])()([A-Z])', rb'\g<1>. \g<3>', b'djkfN ewEr')

Офлайн

#4 Авг. 22, 2017 12:19:33

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9894
Репутация: +  854  -
Профиль   Отправить e-mail  

Вставить точке на стыке строчной буквы и заглавной

  
>>> import re
>>> 
>>> s = 'abcaNDEFbNDEFaNGHIdef'
>>> 
>>> out = re.sub(r'([a-z])([A-Z])', r'\1. \2', s)
>>> out
'abca. NDEFb. NDEFa. NGHIdef'
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version