Чтобы заменить в строке символы, соответствующие регулярному выражению Образец, используется метод Строка.Заменить(). Первым аргументом в метод передается образец, а вторым – строка замены.
В строке замены могут содержаться ссылки на группы захвата, обозначенные в образце. Каждая ссылка вида $\<Имя\> (имя группы захвата) или $g (номер группы захвата) будут заменены на последнее совпадение (подстроку), найденное группой захвата с таким именем или номером.
В следующем примере все вхождения подстроки «завтра» будут заменены на «послезавтра». $1 вставляет в строку замены первую и единственную группу захвата, содержащую подстроку «завтра»:
пер ИсхСтрока = "Если наступит завтра, то завтра будет лучше, чем вчера."
пер Результат = ИсхСтрока.Заменить('(завтра)', "после$1")
В результате метод вернет строку «Если наступит послезавтра, то послезавтра будет лучше, чем вчера.».