Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Здравствуйте! Возможно, ли реализовать поиск по txt файлу по поисковой базе данных? Например: у меня есть на компьютере файл.txt в нем хранится определенная информация и есть файл база.txt в нем содержатся слова/группа слов, которые нужно найти в этом файл.txt. Причем нужно чтобы программа не сразу вся содержимое (файла база) искало, а по определенному алгоритму, например, построчно. Спасибо.
AleksandrArchipov, Ну вот честное слово, на такие вопросы просто не хочется отвечат. Это означает что вы не читали ни справку, ни форум. Задача элементарная. Очень простая. Отвечу так же просто. Да, возможно. Мало того, этот текстовый файл можно вставить в самую настоящую базу. А там уже производить поиск вообще, как душе угодно. Не хочешь читать хелп?
у меня есть на компьютере файл.txt в нем хранится определенная информация и есть файл база.txt в нем содержатся слова/группа слов, которые нужно найти в этом файл.txt.
тут понятно, но для метода решения имеет значение размер файл.txt в котором будет производиться поиск
Quote (AleksandrArchipov)
Причем нужно чтобы программа не сразу вся содержимое (файла база) искало, а по определенному алгоритму, например, построчно.
т.е. вначале прошаривало весь файл.txt по одному слову из базы, затем по другому, третьему? так до утра искать будет если например файлов.txt будет больше чем несколько, это нелогичное решение. И что вы хотите получить в итоге как результат работы? Разберитесь с этим. Как задавать вопросы
AleksandrArchipov, надо не пробовать. Надо справку изучить. Форум почитать. Это элементарный вопрос. Со строками, если собираетесь дальше где то использовать НБ, вам придется часто сталкиваться. Чтение,запись, из, в файл требуется практически в любом проекте. Поняв на подсказке это, дальше последуют новые такие же вопросы. Это все есть в справочном файле. сть примеры, которые разобрав построчно, вы сможете уже многому научится. Не хочешь читать хелп?
.Получаем кол-во строк в файле FileLen "[adres_bd]" "[all]" Если в файле больше нуля строк,то ставим в цикл и ищем. If "[all]" ">" "0" Loop "1" "[all]" "[result]" FileRead "[adres_bd]" "[result]" "[FileLine]" .Под условие. Если правильно то выдаем результаты поиска. If "[FileLine]" "=" "[adres]" AlertBox "Результаты поиска" "Запрос найден" EndIf EndIf Exitloop EndLoop
Можно и так. Если база огромная то лучше пользоваться утилитами(NeoBookdb). Как мне тут советовали товарищи. Проверял на личном опыте. :mda:
Сообщение отредактировано Developer - Пт, 23 Марта 2012, 23:44