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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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

Есть такой список в 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


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

Виндовая?


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


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


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


<?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


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


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


BeerAbsorber,

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

http:
http:
http:
http:


BeerAbsorber,
убрал заменой http: в links.txt
и прошло) пасиб)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BeerAbsorber
BeerAbsorber
сообщение 30.5.2011, 18:34; Ответить: BeerAbsorber
Сообщение #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


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


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

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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
28 freeax 4565 12.4.2024, 1:22
автор: PostMan1
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19647 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3052 5.4.2024, 5:53
автор: Skyworker
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
81 metvekot 13627 31.3.2024, 12:44
автор: Boymaster
Горячая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
29 metvekot 4268 31.3.2024, 0:17
автор: Liudmila


 



RSS Текстовая версия Сейчас: 16.4.2024, 12:40
Дизайн