Python | замена символов

Всем привет, допустим у меня есть строка

print('hello world')

как мне в этой строки заменить print(' ') Не меняя содержимого


Ответы (1 шт):

Автор решения: Bol4onok

Ну, один из вариантов реализации:

import re

pattern = r'print\(([^\)]*)\)'

repl = r'display[\1]'

string = 'print(\'Hello world\')'

answer = re.sub(pattern, repl, string)

print(answer)

Вывод

display['Hello world']
→ Ссылка