Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Офис и Текст - Нужна программа, выдергивания текста...

Ответить
Настройки темы
Офис и Текст - Нужна программа, выдергивания текста...

Аватара для BMW09121985

Старожил


Сообщения: 299
Благодарности: 29

Профиль | Отправить PM | Цитировать


Доброго времени суток!!!
Натолкнулся на проблему, которую не хочется решать вручную....
Объясняю что надо :
У меня есть 2 файла в которых набор id (это id людей из контакта) столбиком ...
Мне надо, чтобы программа отсканировала 2 файла и выдала мне,
какие id из двух файлов не повторяются во втором файле , но и не обращала внимания
на id которые не повторяются в первом.

-------
Шаблон анимации при загрузке Winows 7eVeN


Отправлено: 21:45, 17-01-2012

 

Аватара для Amiranchik

Ветеран


Сообщения: 955
Благодарности: 137

Профиль | Отправить PM | Цитировать


Iska, отлично, сам не знал такого способа, взял на заметку, вдруг пригодится. Благодарю!

-------
Сообщение оказалось полезным? Поблагодарите автора, нажав кнопочку "Полезное сообщение" чуть ниже.


Отправлено: 02:08, 06-12-2012 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для BMW09121985

Старожил


Сообщения: 299
Благодарности: 29

Профиль | Отправить PM | Цитировать


Цитата Iska:
BMW09121985, успехов! «Свистите», ежели что. »
НЕ долго я радовался!
Свищу!
Теперь вот такая вот проблема:
0001.txt 42167строк
0002.txt 44055строк
Получается что 0003.txt должен быть 1888строк, а в нем 1905!

Что, отсылать вам файлики ?

-------
Шаблон анимации при загрузке Winows 7eVeN


Отправлено: 14:10, 06-12-2012 | #22


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата BMW09121985:
Получается что 0003.txt должен быть 1888строк, а в нем 1905! »
Что насчёт дубликатов строк в результирующем файле? Они есть?

Цитата BMW09121985:
Что, отсылать вам файлики ? »
А как же?! Конечно, отсылайте. Всё равно я Ваши шифровки не сумею расшифровать .

Отправлено: 16:57, 06-12-2012 | #23


Аватара для BMW09121985

Старожил


Сообщения: 299
Благодарности: 29

Профиль | Отправить PM | Цитировать


Iska, отправил!
Мои шифровки расшифрованы в шапке

-------
Шаблон анимации при загрузке Winows 7eVeN


Отправлено: 19:20, 06-12-2012 | #24


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


BMW09121985, получил, проверил. Не вижу ошибок. Выходной файл — 1905 строк. Из тех строк файла «0002.txt», которые отсутствуют в «0001.txt».

Как Вы определяли, что должно быть 1888 строк?
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:58, 06-12-2012 | #25


Аватара для BMW09121985

Старожил


Сообщения: 299
Благодарности: 29

Профиль | Отправить PM | Цитировать


Цитата Iska:
Как Вы определяли, что должно быть 1888 строк? »
44055 строк - 42167 строк = 1888 строк

-------
Шаблон анимации при загрузке Winows 7eVeN


Отправлено: 20:02, 06-12-2012 | #26


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Выполните «2.cmd», в котором источник и фильтр поменяны местами:
Код: Выделить весь код
cscript.exe //nologo SomeScript.vbs /Source:0001.txt /Filter:0002.txt 1>0004.txt
Содержимое «0004.txt» будет состоять из строк файла «0001.txt», которые отсутствуют в «0002.txt». У меня таких набралось 17 штук. Понимаете? В файле «0001.txt» есть строки, которых нет в «0002.txt». Потому 1888 в результате исполнения «1.bat» никак набраться не может:
Код: Выделить весь код
1888+17=1905
.

P.S. Все эти арифметические выкладки, разумеется, справедливы до тех пор, пока в файлах нет дубликатов.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:13, 06-12-2012 | #27


Аватара для BMW09121985

Старожил


Сообщения: 299
Благодарности: 29

Профиль | Отправить PM | Цитировать


Цитата Iska:
P.S. Все эти арифметические выкладки, разумеется, справедливы до тех пор, пока в файлах нет дубликатов. »
Дело в том, что до этой операции я файлики проганяю через Text Duplicate Killer , и еще раз проверил, нету там никаких дубликатов, а в тех 17 строках, такие данные, которых вообще не может быть, так как бы оторванные цифры ..

-------
Шаблон анимации при загрузке Winows 7eVeN


Отправлено: 21:42, 06-12-2012 | #28


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата BMW09121985:
Дело в том, что до этой операции я файлики проганяю через Text Duplicate Killer , и еще раз проверил, нету там никаких дубликатов, »
Я это тоже проверял. Дубликатов нет.

Цитата BMW09121985:
а в тех 17 строках, такие данные, которых вообще не может быть, так как бы оторванные цифры .. »
Сочувствую Вашему горю, но ничем помочь не могу: «105» — строка №2007, «10949» — строка №2824 и т.д.

Из письма в PM:
Цитата BMW09121985:
А может быть такое, если в одном файле есть к примеру 10949 а в другом 1094911, то в итоге скрипт посчитает что это не разные, а одинаковые ?
Нет, не может. Главное — чтобы пробелов не было слева/справа, хотя и это можно будет учесть, если потребуется.

Последний раз редактировалось Iska, 07-12-2012 в 11:52. Причина: Добавлена пропущенная буква «т» в слове «строка» :(


Отправлено: 22:25, 06-12-2012 | #29


Аватара для KooDI

Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Пример
читать дальше »
Было
1234
5678
Стало
Вася_1234
Вася_5678
и так дале

Отправлено: 21:57, 07-12-2012 | #30



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Офис и Текст - Нужна программа, выдергивания текста...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Офис и Текст - программа для снятия скринов с текста serserdada Программное обеспечение Windows 10 25-04-2011 04:38
Нужна программа Craiter Флейм 1 18-07-2010 18:45
CD и DVD - Нужна программа Ngaut Программное обеспечение Windows 0 27-12-2008 18:43
Нужна программа, определяющая, каким инсталлятором запакована программа yaryar Программное обеспечение Windows 3 24-06-2008 10:56
Нужна программа Mobic Программное обеспечение Windows 1 19-01-2007 18:08




 
Переход