Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 7, 2019 17:57:47

Kon52
Зарегистрирован: 2015-01-31
Сообщения: 66
Репутация: +  3  -
Профиль   Отправить e-mail  

Замена символа в строке.

Здравствуйте, есть строка вида =ЕСЛИ(B23=B50;C50;0)+ЕСЛИ(B23=B51;C51;0)+ЕСЛИ(B23=B52;C52;0)+ЕСЛИ(B23=B53;C53;0) +ЕСЛИ(B23=B54;C54;0) +ЕСЛИ(B23=B55;C55;0) +ЕСЛИ(B23=B56;C56;0) +ЕСЛИ(B23=B57;C57;0) +ЕСЛИ(B23=B58;C58;0) +ЕСЛИ(B23=B59;C59;0)

Нужно создать текстовый файл, который будет содержать такие же строки, только вместо B23 в каждой из скобок должно быть C23, потом D23 и т. д.

Офлайн

#2 Фев. 7, 2019 18:12:04

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Замена символа в строке.

 str = "=ЕСЛИ(B23=B50;C50;0)+ЕСЛИ(B23=B51;C51;0)+ЕСЛИ(B23=B52;C52;0)+ЕСЛИ(B23=B53;C53;0) +ЕСЛИ(B23=B54;C54;0)" \
      " +ЕСЛИ(B23=B55;C55;0) +ЕСЛИ(B23=B56;C56;0) +ЕСЛИ(B23=B57;C57;0) +ЕСЛИ(B23=B58;C58;0) +ЕСЛИ(B23=B59;C59;0)"
old = "B23"
for letter in ["C", "D", "F"]:
    new = "{}23".format(letter)
    print(str.replace(old, new))

Офлайн

#3 Фев. 9, 2019 10:29:08

Kon52
Зарегистрирован: 2015-01-31
Сообщения: 66
Репутация: +  3  -
Профиль   Отправить e-mail  

Замена символа в строке.

Благодарю!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version