У меня есть TMemo, который содержит довольно много текстов , 80M (около 400 тыс. Строк).
Для TMemo установлено WordWrap = FALSE, не нужно чтобы найти тексты, заключенные в 2 строки.
Мне нужен быстрый способ найти текст с самого начала, а также найти следующий.
Итак, я поставил TEdit дляположить текст для поиска и кнопку TButton для поиска текста в TMemo.
Я думал использовать Pos (), проверяя строку за строкой, но это будет медленно.И я не знаю, как определить TMemo.Lines [index] для текущей позиции курсора.
Кто-нибудь может предложить решение?
Спасибо
ОБНОВЛЕНИЕ:
Я нашел решение здесь: Поиск по заметке в Delphi?
Функция SearchText () работает, быстро и очень быстро.Потребовалось пару секунд, чтобы найти уникальную строку в нижней части.