Как я могу использовать регулярное выражение для замены совпадений с сохранением регистра?

Как с помощью одного регулярного выражения заменить все слова город на деревня с сохранением регистра первой буквы каждого совпадения?

Пример ввода:

Towns are small cities. I live in a town.

Желаемый результат:

Villages are small cities. I live in a village.
6
задан cwd 4 November 2011 в 20:21
поделиться