HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Нужен простенький скрипт на Perl
  #1  
Старый 16.06.2005, 14:47
SladerNon
Banned
Регистрация: 06.03.2005
Сообщений: 1,645
С нами: 11147366

Репутация: 901


По умолчанию Нужен простенький скрипт на Perl

Чтоб он из списка сайтов выхватывал тока те, которые встречаются в списке 1 или 2 раза тока, например :

http://www.ez-porno.com
http://www.ezpornsex.com
http://www.ezpornsex.com
http://www.ezpornsex.com
http://www.ezpornsex.com
http://www.ezpornsex.com
http://www.ezpornsex.com
http://www.ez-powercart.com
http://www.ez-powercart.com
http://www.ez-powercart.com
http://www.ez-powercart.com
http://www.ez-powercart.com
http://www.ez-powercart.com
http://www.ez-powercart.com
http://www.ez-powercart.com
http://www.ez-powercart.com
http://www.ezxx.net
http://www.ezxx.net

надо в данном примере, чтоб скрипт отдельно нам отсеял тока :
http://www.ez-porno.com
http://www.ezxx.net
http://www.ezxx.net
 
Ответить с цитированием

  #2  
Старый 16.06.2005, 14:48
SladerNon
Banned
Регистрация: 06.03.2005
Сообщений: 1,645
С нами: 11147366

Репутация: 901


По умолчанию

Кто у нас дружит с Перлом? =). Прошу откликнуться =)
 
Ответить с цитированием

  #3  
Старый 16.06.2005, 15:11
Майор
Постоянный
Регистрация: 24.10.2004
Сообщений: 578
С нами: 11338946

Репутация: 300


По умолчанию

php :

<?
$url=file('url.txt');
for($i=0;$i<count($url);$i++){
for($j=0;$j<count($url);$j++)
if(!strcasecmp($url[$i],$url[$j]))
$k++;
if($k<=2)
echo "$url[$i]";}
?>
 
Ответить с цитированием

  #4  
Старый 16.06.2005, 15:11
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Код:
 #!/usr/bin/perl
use strict;
my %h;
open F, "input.txt";
while (my $line=<F> ) {
    $line =~s/\s//;
    chomp $line;
    $h{$line}++;
}
close F;
while ((my $key, my $value)=each(%h)) {
    print $key."\n" if ($value==1);
    print $key."\n".$key."\n" if ($value==2);
}
 
Ответить с цитированием

  #5  
Старый 16.06.2005, 15:12
SladerNon
Banned
Регистрация: 06.03.2005
Сообщений: 1,645
С нами: 11147366

Репутация: 901


По умолчанию

Башое спасибо! =)
 
Ответить с цитированием

  #6  
Старый 16.06.2005, 15:43
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

2Майор: твой не работает =)
1 строку выдает
 
Ответить с цитированием

  #7  
Старый 16.06.2005, 18:17
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

SladerNON, ты же крутой хакер
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.