string Alt ←

Метод replace

Замена подстрок в строке.

^строка.replace[$таблица_подстановок]
^строка.replace[что;на_что]

Метод эффективно заменяет подстроки в строке в соответствии с таблицей подстановок, работает существенно быстрее match.

Таблица подстановок — объект класса table, содержащий два столбца:

первый — подстрока, которую нужно заменить,
второй — подстрока, которая появится на месте подстроки из первого столбца после замены.

Имена столбцов несущественны, можно называть их from to или вообще никак не называть, воспользовавшись nameless-таблицей.

Замена ^строка.replace[что;на_что] работает начиная с версии [3.4.2]

Пример

$s[A magic moment I'll remember!]
$rep[^table::create{from	to
A	An
magic	ugly}]

Исходная строка: $s<br>
Исковерканная строка: ^s.replace[$rep]

Выведет:
Исходная строка: A magic moment I'll remember!
Исковерканная строка: An ugly moment I'll remember!