HOD Text Processor - Команды языка.
FindE $приёмник , @где_искать , @что_искать , $от_какого_элемента , $до_какого_элемента(-1 до конца) , @делитель
Поиск элемента.
Длина делителя должна быть более нуля.
Длина текста для поиска должна быть больше нуля.
При успешном поиске возвращает номер элемента, в противном случае –1.
Пример:
finde $1, "123-456-789", "456", 0, -1, "-"
finde $0, @5, "
", 8, 71, "\n"
finde $0, @2, @3, $1, $2, @4
Использует значение регистра $R:
$R=1 регистр символов учитывается (как для делителя, так и для текста)
$R=0 не учитывается регистр символов (как для делителя, так и для текста)
Исключения при выполнении:
Если в качестве строки для поиска передана пустая строка, то команда игнорируется.
Если в качестве делителя передана пустая строка, то команда игнорируется.
Если номер элемента начала поиска менее 0 то устанавливается равным 0.
Если в качестве номера элемента завершения поиска передано значение больше максимального количества элементов, поиск ведётся как со значением -1.
Содержание