парни подскажите как изменить что бы в конце скрипта находить не следующее слово а следующую строку
load_array %phone D:\uopilot\33.txt //загрузили массив set %result indexof (%phone noabs case (phone:)) //нашли все строки где есть слово Phone:
if size(%result) > 0 set #z %result[size(%result) 1] log #z - номер последней строки, в которой нашёлся текст else log текст на найден stop_script end_if
init_arr %a (1) %phone[#z 1] //разбили нужную строку на элементы (если текстовый файл создан не пилотом) //%a [1 1] - это будет первое слово из строки //%a [1 2] - второе //и т. д. //перебираем строку и ищем слово phone: for #i 1 size(%a [1]) if %a [1 #i] = phone: set #y #i + 1 break end_if end_for log следующее слово после phone: %a [1 #y] set %b [1] %a [1 #y] save_array %b D:\uopilot\34.txt //сохранили массив stop_script
|