Получение требуемой части строки.
Head Goal : Учебный скрипт для иллюстрации оператора substr Modules ; Загружаем модули Responder : Uniteller.Framework.Kernel.Tester.Responder ; загружаем модуль-ответчик Datasets ; Устанавливаем глобальные переменные Default Data : <str:01234567> ; переменную Data1 будем обрезать разными способами, Script ; Скрипт тестирования 01 : Set ; устанавливаем текущие переменные Test1 : <substr: <Data>, 2> ; значение переменной Test1 вычисляем с помощью обрезки слева Test2 : <substr: <Data>, 2, 4> ; значение переменной Test2 вычисляем с помощью обрезки слева и Test3 : <substr: <Data>, 2, *, 3> ; значение переменной Test3 вычисляем с помощью обрезки слева и 03 : Send <Responder> ; с помощью пары Send / Responder последовательно проверяем Kernel.Tester.Responder.MessageExample : 2 ExampleArgument : <Test1> 04 : Receive <*> Kernel.Tester.Responder.MessageExample : 2 ExampleArgument : "234567" 05 : Send <Responder> Kernel.Tester.Responder.MessageExample : 2 ExampleArgument : <Test2> 06 : Skip <1> ; с помощью Skip пропускаем сообщения StateChanged 07 : Receive <*> Kernel.Tester.Responder.MessageExample : 2 ExampleArgument : "2345" 08 : Send <Responder> Kernel.Tester.Responder.MessageExample : 2 ExampleArgument : <Test3> 09 : Skip <1> 10 : Receive <*> Kernel.Tester.Responder.MessageExample : 2 ExampleArgument : "234"