Друзья давайте общаться чаще.
С нами с 05.02.05
Сообщения: 2981
Рейтинг: 1517
|
Добавлено: 15/09/05 в 13:32 |
Имеем текстовый файл с туевой хучей урлов разделенных клавишой интер
какой софтиной можно извлечь из него
уникальные записи в другой текстовый файл
Пасиба за внимание,
всем рейтинг
P.S
Не предлагать напишу за бабло
у самого есть программист, только он лежит в больнице не хочется человека по пустяку беспокоить
|
|
|
|
С нами с 28.05.04
Сообщения: 201
Рейтинг: 146
|
Добавлено: 15/09/05 в 14:35 |
Идем на hxxp://www.editplus.com/
качаем
Запускаем
Загружаем в него свой файл
топаем в Tools > Sort...
ставим крыжик Remove duplicates
жмем Sort
радуемся
|
|
|
|
С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672
|
Добавлено: 15/09/05 в 14:47 |
По идее, в экселе можно сделать такое.
Единственное - подумать нужно, как уникальные вырезать автоматом.
|
|
|
|
С нами с 13.12.03
Сообщения: 12
Рейтинг: 11
|
Добавлено: 15/09/05 в 15:24 |
В юнихе есть команда uniq
Только ей нуно отсортированный список давать
типа так sort file.txt | uniq -u > outfile.txt
|
|
|
|
Друзья давайте общаться чаще.
С нами с 05.02.05
Сообщения: 2981
Рейтинг: 1517
|
Добавлено: 15/09/05 в 15:24 |
2 TAiNT
Спасибо, отлично работает
+4
_____________
2 kodek
Да блин пробовал только походу у меня руки под такие весчи не заточены.
Во блин опять проблема,
теперь есть 2 текстовых файла в одном и другом куча урлов.
мне надо, чтобы софтина если найдет в файле 1 такой же урл как и файле 2 удалила его нафик.
Если кто знает че то похожее киньте линку
точно прийдется в больницу ехать над человеком издеватся
|
|
|
|
С нами с 07.09.05
Сообщения: 5
Рейтинг: 1
|
Добавлено: 15/09/05 в 22:50 |
Цитата: | точно прийдется в больницу ехать над человеком издеватся |
точно
|
|
|
|
С нами с 19.11.04
Сообщения: 881
Рейтинг: 837
|
Добавлено: 15/09/05 в 23:50 |
|
|
|
|
С нами с 19.11.04
Сообщения: 881
Рейтинг: 837
|
Добавлено: 15/09/05 в 23:52 |
можно упростить конечно 8)
но я болею. голова туго соображает
|
|
|
|
С нами с 03.08.04
Сообщения: 129
Рейтинг: 263
|
Добавлено: 16/09/05 в 06:03 |
Код: | <?php
$input_file = 'file1.txt';
$output_file = 'file2.txt';
$lines = @ file($input_file);
for ($urls=array(), $i=0; $i<sizeof($lines); $i++)
{
$url = trim($lines[$i]);
if ($url != '') $urls[] = $url;
}
$urls = array_unique($urls);
$out_fp = fopen($output_file, 'w');
fputs($out_fp, join("\n", $urls));
fclose($out_fp);
?> |
PS: Это я до середины ветку не дочитал
|
|
|
|
С нами с 03.08.04
Сообщения: 129
Рейтинг: 263
|
Добавлено: 16/09/05 в 06:13 |
а это по второму вопросу...
Код: | <?php
$file1 = "file3.txt";
$file2 = "file4.txt";
$lines1 = @ file($file1);
$lines2 = @ file($file2);
$urls1 = preg_replace("!(^\s+|\s+$)!", '', $lines1);
$urls2 = preg_replace("!(^\s+|\s+$)!", '', $lines2);
$urls2[] = '';
$urls1 = array_diff($urls1, $urls2);
$out_fp = fopen($file1, 'w');
fputs($out_fp, join("\n", $urls1));
fclose($out_fp);
?> |
|
|
|
|
Друзья давайте общаться чаще.
С нами с 05.02.05
Сообщения: 2981
Рейтинг: 1517
|
Добавлено: 16/09/05 в 10:11 |
Спасибо, всех оценил по максимуму
|
|
|
|