У меня есть словарь, полный пар ключ-значение, где ключ - это слово, которое я хочу найти в строке, а значение - это то, чем я хочу заменить его. Это должно быть в состоянии сохранить дело также. Я спотыкаюсь о логике в этих обстоятельствах.
Я думал, что будет полезно разбить строку на список слов, но я не уверен, будет ли это самым простым способом.
dict = {'my':'your', 'dog':'cat'}
string = 'My dog is named Jeffrey.'
Я хотел бы подставить значения для ключей в строке, но сохранить регистр и пунктуацию.