Методы Ruby, Lua, R и Awk для выполнения глобальной замены шаблона.

Рубин

В String#gsub заменяет все вхождения шаблона (регулярного выражения или простой строки) другой строкой или результатом блока. gsub возвращает копию исходной строки с примененными заменами, gsub! выполняет эту замену на месте.

Lua

При простом использовании он заменит все экземпляры предоставленного lua-шаблона заменой, переданной в качестве аргумента. Вместо этого, если замена является функцией, а не строкой, функция получает все совпавшие экземпляры шаблона в качестве аргументов. Строковое значение; если возвращается, функция затем подставляется обратно в исходную строку.

р

Функция gsubзаменяет все вхождения шаблона (регулярное выражение или простая строка) другой строкой или результатом блока. Функция возвращает новый объект; исходный объект не изменяется. Функция векторизована и, следовательно, может применяться и к векторам строк.

Awk

Функция gsub(p, s [, t]) заменяет все вхождения шаблона p (регулярное выражение или обычная строка) с другой строкой sлибо в названной целевой переменной, t или в $0 если цель не указана.