КОНТЕКСТ ЗАМЕНЫ (СПЕЦСИМВОЛЫ)
  % - удаление найденного контекста в строке поиска;
  $ - вставка символа переноса каретки (новая строка);
  #n - вставка контекста, соответствующего группе с номером n (предполагается, что найденный контекст содержал не менее n групп);
  #* - вставка контекста, соответствующего любой из найденных альтернативных групп;
  #[ ] - групповое выражение (вычисляемый контекст замены на базе групп контекстов поиска);
  @ - cледующий символ в контексте не управляющий; например, для вставки символа # надо задать @# ;
  \ - следующие два символа задают 16-ное представление контекста; например, \0d.

Если контекст замены содержит символ пробела или двойные кавычки, то весь контекст следует заключить в двойные кавычки; пустые двойные кавычки в контексте замены означают, что контекст поиска будет исключен из входной строки; пустой контекст замены сохраняет контекст поиска в неизменном виде.