powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск по-шаблонам в текстовых файлах
7 сообщений из 7, страница 1 из 1
Поиск по-шаблонам в текстовых файлах
    #37831639
Фотография alix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возник такой вопрос. В некоторой папке лежат несколько сотен TXT, DOC, RTF файлов, мне нужно скопировать из этой папки те файлы, в тексте которых попадается любой номер телефона. Номер телефона как я обнаружил может быть записан произвольно. Ну к примеру в виде таких шаблонов:

XXX-XX-XX
XXXXXXX
XXX XX XX
(XXX)XXX-XX-XX
(XXX)XXXXXXX
[XXX]XXX-XX-XX
8(XXX)XXX-XX-XX
+7(XXX)XXX-XX-XX

Как в VB лучше сделать поиск по шаблонам? Регулярные выражения для меня тёмный лес, может есть более простой способ?
...
Рейтинг: 0 / 0
Поиск по-шаблонам в текстовых файлах
    #37835904
Фотография alix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто не может помочь?
...
Рейтинг: 0 / 0
Поиск по-шаблонам в текстовых файлах
    #37835916
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что вызывает затруднение, даже если не пользоваться регулярками?
...
Рейтинг: 0 / 0
Поиск по-шаблонам в текстовых файлах
    #37835919
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: alix
> Никто не может помочь?

Поставь grep , разберись с шаблоном и не мучайся.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поиск по-шаблонам в текстовых файлах
    #37835933
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
боюсь, греп ему не поможет для вордовых документов, ибо простым файловым поиском он там ничего не найдет, все равно открывать в ворде придется. Да и rtf возможно тоже (если не исключать форматирование в середине номера)
...
Рейтинг: 0 / 0
Поиск по-шаблонам в текстовых файлах
    #37835998
Фотография alix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProА что вызывает затруднение, даже если не пользоваться регулярками?

Как искать в DOC файлах например. Надо привязывать программу к ворду, а если у пользователя он не установлен.
RTF можно загрузить в RichText и оттуда скопировать в TXT, так что проблемы не будет.
Потом как искать номера записанные в разном формате, получается слишком сложные условия проверки строк,
хотелось бы иметь универсальный алгоритм
...
Рейтинг: 0 / 0
Поиск по-шаблонам в текстовых файлах
    #37836037
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если решать в лоб то
В папке 1-ым циклом переберешь файлы (Для каждого типа файла создаешь свою процедуру поиска телефона)
Открываешь файл, запускаешь 2-ой цикл:
Начинаешь построчно считывать текст в файле
По очереди присваиваешь строки переменной при этом Replace выкидывает пробелы; -; (; ) ; и т.д.
Затем 3 циклом уже в переменной ищешь цифру длина, которой >=7 и <=10 если такая цифра найдена, то выходишь из 3 и 2 цикла, копируешь файл

З.Ы. это так навскидку
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск по-шаблонам в текстовых файлах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]