HOD Text Processor - Команды языка.
ReplaceI @приёмник , $смещение_начала_поиска , $смещение_конца_поиска(-1 до конца текста) , @что_заменить , @на_что_заменить
Замена части строки (обычная текстовая замена).
Пример:
replacei @0, 0, -1, "команды", "мутанты"
replacei @2, $5, 500, @1, "Copyright HOD Lab"
replacei @7, $1, $2, @1, @2
Использует значение регистра $R:
$R=1 регистр символов учитывается
$R=0 не учитывается регистр символов
Возвращает в регистре $I количество произведённых замен.
Исключения при выполнении:
Если в качестве текста для поиска указана пустая строка, команда игнорируется.
Если длина текста для замены выше длины текста в приёмнике то команда игнорируется.
Если смещение начала поиска менее 0 то устанавливается равным 0.
Если смещение конца поиска превышает фактическую длину текста в приёмнике, то смещение конца приравнивается к фактической длине.
Примечание:
Если в качестве @приёмник и @на_что_заменить указан один и тот же регистр, то используется более медлительная и критичная к объёму доступной памяти версия команды.
Содержание