Как сократить время по этому коду? TE - это переменная, которая содержит мой текст (содержит более 20000 строк). и s - мое поисковое слово.Поиск слова в текстовом файле
repeat with x = 0 to the number of lines in TE
if line x of TE contains s then
put line x-1 of TE & cr & line x of TE & cr & line x+1 of TE & cr & cr after dataarray
end if
end repeat
Этот код работает нормально, но требуется слишком много времени. Как сократить время?
Если в myData есть повторяющиеся строки, функция lineOffset найдет только первую, если вы не используете дополнительный третий параметр, linesToSkip. – Devin
Да, это правда Девин. Я обновлю код, когда у меня есть момент. – Mark
Сценарий обновлен – Mark