Пример.

Необходимо десятичную константу '2011', содержащуюся в 1-ой ячейке архива перевести в 2-ю, 8-ю и 16-ю системы счисления и разместить результаты соответственно во 2-у, 3-ю и 4-ю ячейки архива. Для этой цели создадим файл редактирования, содержащий строки с основаниями счислений перевода:

Перевод систем счисления:
10 -> 2
10 -> 8
10 -> 16

Тогда для выполнения задачи можно задать следующий запрос на редактирование:

Контекст поиска: Контекст замены:
==============================================================
<!> #["2"//sysvar]
Начальный граничный контекст для инициализации системной переменной sysvar;


{[0-9]+} @-> {[0-9]+} #[BlockNumb({1},{2},{{1}},{{sysvar}}); "Осн.счисления " & {2} & ": " & {{sysvar}}//{{sysvar}}; sysvar+1//sysvar]
Контекст поиска содержит две группы поиска целых чисел, определяющих входную и выходную системы счисления; в контексте замены блоковая функция переводит константу из ячейки общего архива {{1}} (входная и выходная константы основания перевода определяются подстановкой значений найденных контекстных групп {1} и {2}); результат перевода помещается в ячейку общего архива с номером sysvar, после чего вид этой ячейки несколько модифицируется (вставляется основание счисления выходной константы из контекстной группы {2}) и номер архивной ячейки записи sysvar увеличивается на 1;
==============================================================


В результате редактирования в общий архив будут записаны 2-я, 3-я и 4-я ячейки с константами заданного перевода по основаниям счисления:
.