Дана строка. Заменить каждый символ,встречающийся после первого вхождения '*' ** '_'.

0 голосов
53 просмотров

Дана строка. Заменить каждый символ,встречающийся после первого вхождения '*' на '_'.


Информатика (165 баллов) | 53 просмотров
0

То есть, например, строку "авпыавпы*ыфар+ыаврп*ыаврп****46ывап", надо превратить в "авпыавпы____________________________" ?

Дан 1 ответ
0 голосов
Правильный ответ

#Python 3.X

from re import sub
print(sub(r'\*(.+)', lambda m: '*' + '_' * len(m.group(1)), input('Строка: ')))

(7.2k баллов)