X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Как вытащить?), Скрипт или программа
phoenix_kys
phoenix_kys
Topic Starter сообщение 30.5.2011, 17:48; Ответить: phoenix_kys
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 1538
Регистрация: 15.5.2009
Поблагодарили: 240 раз
Репутация:   37  


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

Есть такой список в txt:
domen.ru(com,org)/какая то ссылка
poddomen.domen.ru(com,org)
poddomen.poddomen.domen.ru(com,org)
domen1.ru(com,org)/какая то ссылка
poddomen.domen1.ru(com,org)


Нужно получить в конце только домены с поддоменами, без ссылок:
domen.ru
poddomen.domen.ru(com,org)
domen1.ru(com,org)
poddomen.domen1.ru(com,org)


--------------------
-1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dota
dota
сообщение 30.5.2011, 17:58; Ответить: dota
Сообщение #2


Топовый постер
*******


Группа: Active User
Сообщений: 4724
Регистрация: 1.10.2010
Из: СССР
Поблагодарили: 2727 раз
Репутация:   600  


(phoenix_kys @ 30.5.2011, 16:48) *
Требуется скрипт или программа

Виндовая?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WebAction
WebAction
сообщение 30.5.2011, 18:07; Ответить: WebAction
Сообщение #3


Топовый постер
*******

Группа: Super Moderator
Сообщений: 3116
Регистрация: 18.11.2009
Поблагодарили: 2868 раз
Репутация:   270  


Велком ЛС. Сделаю. PHP


--------------------
--тут может быть ваша реклама--
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BeerAbsorber
BeerAbsorber
сообщение 30.5.2011, 18:08; Ответить: BeerAbsorber
Сообщение #4


Участник
***

Группа: User
Сообщений: 113
Регистрация: 16.11.2010
Поблагодарили: 39 раз
Репутация:   7  


<?php
$cont = file_get_contents("links.txt");
if (preg_match_all("/^([^\/\n]+)/imsX",$cont,$matches)) {
file_put_contents("links_out.txt", implode("\n", $matches[1]));
echo "Ok!";
}
?>


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WebAction
WebAction
сообщение 30.5.2011, 18:10; Ответить: WebAction
Сообщение #5


Топовый постер
*******

Группа: Super Moderator
Сообщений: 3116
Регистрация: 18.11.2009
Поблагодарили: 2868 раз
Репутация:   270  


BeerAbsorber так же не интересно)


--------------------
--тут может быть ваша реклама--
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
phoenix_kys
phoenix_kys
Topic Starter сообщение 30.5.2011, 18:31; Ответить: phoenix_kys
Сообщение #6


Старожил
******

Группа: Active User
Сообщений: 1538
Регистрация: 15.5.2009
Поблагодарили: 240 раз
Репутация:   37  


BeerAbsorber,

так в результате получаю links_out.txt с

http:
http:
http:
http:


BeerAbsorber,
убрал заменой http: в links.txt
и прошло) пасиб)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BeerAbsorber
BeerAbsorber
сообщение 30.5.2011, 18:34; Ответить: BeerAbsorber
Сообщение #7


Участник
***

Группа: User
Сообщений: 113
Регистрация: 16.11.2010
Поблагодарили: 39 раз
Репутация:   7  


Ну дык я думал там только домен, а тут еще и протокол указан wink.gif
тогда так:
<?php
$cont = file_get_contents("links.txt");
if (preg_match_all("/^([^:]+:\/\/[^\/\n]+)/imsX",$cont,$matches)) {
file_put_contents("links_out.txt", implode("\n", $matches[1]));
echo "Ok!";
}
?>


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
timoshka
timoshka
сообщение 31.5.2011, 8:57; Ответить: timoshka
Сообщение #8


Новичок
*

Группа: Viewer
Сообщений: 6
Регистрация: 25.10.2010
Поблагодарили: 4 раза
Репутация:   1  


Я бы сделал все в Wordе через замену и подстановочные знаки. Сначала заменяется текст в строчках после / (включительно), потом заменяются строчки с poddomen.poddomen.domen.ru(com,org), если останутся пробелы и или пустые строки их тоже можно удалить сдесь подробно описано.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jonni
jonni
сообщение 31.5.2011, 9:08; Ответить: jonni
Сообщение #9


Джентльмен удачи
******

Группа: Active User
Сообщений: 1064
Регистрация: 22.4.2011
Поблагодарили: 479 раз
Репутация:   162  


If нужно получить список доменов.
1)Сохраняете все в txt.
2)Импортируете в Эксель с разделителем "/".
3)Копируете колонку с доменом в буфер.
End If

Сообщение отредактировал jonni - 31.5.2011, 9:08
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Hsite
Hsite
сообщение 31.5.2011, 9:19; Ответить: Hsite
Сообщение #10


Участник
***

Группа: User
Сообщений: 133
Регистрация: 16.2.2011
Поблагодарили: 15 раз
Репутация:   3  


Есть прога Links Extractor. Платная, но 9 или 10 раз можно запустить бесплатно )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как взломать компьютер, который не подключен к интернету
10 MissContent 276 14.2.2020, 19:35
автор: VinogradOFF
Открытая тема (нет новых ответов) Как увеличить доход с РСЯ?
17 Zhezkazganetcs 411 13.2.2020, 19:46
автор: VinogradOFF
Открытая тема (нет новых ответов) 4 шага. Как купить BTC и другую крипту по карте Visa.
Инвестиции в криптовалюту на бирже Binance
12 Kuzzma 359 12.2.2020, 12:46
автор: spomoni
Открытая тема (нет новых ответов) Как сделать 301 редирект всех страниц определенной папки
в htaccess?
0 KM_ 130 11.2.2020, 10:25
автор: KM_
Открытая тема (нет новых ответов) Как клонировать диск ssd на m2?
5 Vmir 189 7.2.2020, 21:29
автор: WoWeb


 



RSS Текстовая версия Сейчас: 17.2.2020, 13:35
Дизайн