Skip to main content

Функция Re.replace

Находит в заданной строке все фрагменты, удовлетворяющие регулярному выражению. Каждый найденный фрагмент форматируется в соответствии с форматтером и заменяет собой исходный текст.

Вызов​

Re.replace(subject, formatter, matchFlags, pattern)

Параметры​

  • subject (string) – исходная строка для поиска;
  • formatter (string) – строка, задающая форматирование найденных фрагментов;
  • matchFlags (int) – флаги, задающие правила применения регулярного выражения, а также флаги, специфичные для замены;
  • pattern (string, Regex) – строка шаблона или скомпилированный шаблон.

Возвращает​

  • newString (string) – новая строка с замененными подстроками;

  • err (string) – сообщение об ошибке или nil.