Поиск текста в нескольких текстовых файлах

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sergey_next
Новичок
Новичок
 
Сообщения: 37
Зарегистрирован: 23.03.2009 (Пн) 16:21

Поиск текста в нескольких текстовых файлах

Сообщение Sergey_next » 23.03.2009 (Пн) 16:27

Подскажите, пожалуйста!
В директории "C:\1\" есть 2 файла: 1.txt и 2.txt
Как в этих файлах можно найти слово, например "Find"?
Только реализовывать это нужно в VB6

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Поиск текста в нескольких текстовых файлах

Сообщение Хакер » 23.03.2009 (Пн) 16:30

Что уже было сделано для решения проблемы?
На каком этапе возникли непреодолимые трудности?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Sergey_next
Новичок
Новичок
 
Сообщения: 37
Зарегистрирован: 23.03.2009 (Пн) 16:21

Re: Поиск текста в нескольких текстовых файлах

Сообщение Sergey_next » 23.03.2009 (Пн) 16:33

Видимо в переборе файлов. В строковой переменной я прописываю полный путь к файлу. А можно как-то перебрать эти 2 файла?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Поиск текста в нескольких текстовых файлах

Сообщение Хакер » 23.03.2009 (Пн) 16:42

Я пасс. Нервы дороже.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Поиск текста в нескольких текстовых файлах

Сообщение RayShade » 23.03.2009 (Пн) 16:47

Как-то так :)

Код: Выделить всё
function doSomethingWithFiles() {
var mask=/^[0-9]{1}\.txt$/;
var fso=new ActiveXObject("Scripting.FileSystemObject");
var list = fso.GetFiles("c:\\");
for (var i=0;i<list.length;i++) {
if (list.item(i).Name.match(mask)) {
//УРА! Мы попали в один из десяти возможных файлов от 0.txt до 1.txt! Теперь начинаем искать!
}
}
}
I don't understand. Sorry.

Sergey_next
Новичок
Новичок
 
Сообщения: 37
Зарегистрирован: 23.03.2009 (Пн) 16:21

Re: Поиск текста в нескольких текстовых файлах

Сообщение Sergey_next » 23.03.2009 (Пн) 16:59

А как в блокноте это работает?

Sergey_next
Новичок
Новичок
 
Сообщения: 37
Зарегистрирован: 23.03.2009 (Пн) 16:21

Re: Поиск текста в нескольких текстовых файлах

Сообщение Sergey_next » 23.03.2009 (Пн) 18:01

Последовательный перебор файлов, загрузка содержимого в строку и поиск вхождения. Как это сделать?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Поиск текста в нескольких текстовых файлах

Сообщение MIT » 23.03.2009 (Пн) 18:03

Sergey_next писал(а):Последовательный перебор файлов
Первая строчка гуглинга
Sergey_next писал(а):поиск вхождения
RegExp
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Поиск текста в нескольких текстовых файлах

Сообщение RayShade » 23.03.2009 (Пн) 18:09

Я что написал пять ответов выше? Грамоту что ли китайскую? Перебор файлов. С маской имени даже. Осталось только дописать туда собственно поиск вхождения в теле файла. Ну, после процедуры чтения данных из файла конечно :)
I don't understand. Sorry.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 13

    TopList