Уже есть на сервере: #sscanf(text, d, &)# - функция для разделения параметров из text
d - порядковый номер элемента
& - разделитель (только 1 символ)
Пример использования:
var Rangs: Рядовой|Сержант|Прапорщик|Трупик в пакетике
#sscanf(`var(Rangs)`, 2, |)# - вернет Сержант или Прапорщик (я не помню, там вроде отсчёт с 0)