Старый 26.08.2010, 13:53   #1
shuba
 
Аватар для shuba
 
Регистрация: 05.07.2010
Сообщений: 104
Репутация: 5
По умолчанию накодить

Народ, помогите мне очистить текстовый файл от лабуды всякой...
вот у меня есть список доменов:

Код:
http://www.jimyaghi.com/ppc-lead-generation/ppc-product-review/seo-networkers-intrusive-case-study-videos/comment-page-1#comment-2046
http://landrules.com/2009/04/12/tulsa-online-20-presentation/comment-page-1/#comment-2733/
http://beachbumphotography.net/
http://endlessyears.com/
http://recapitalization.com.ua/
http://hknepal.com/wp/
http://neftali.clubdelphi.com/
http://www.sudostroybank.ru/
http://banksinthetank.com/blog/
http://blogs.radiopodlasie.pl/bp/
http://battlezfmx.com/blog/2009/02/08/prayers-for-jeremy-lusk-crash-at-x-nights-costa-rica/%25&evalbase64_decode_SERVERHTTP_EXECCODE.%2B&%25/#comment-4169
http://bhabiejhoice-xoxo.net/archives/1278#comment-178902/
Мне надо привести их к виду
Код:
http://site.com/
и
Код:
http://site.com/blog/
Т.е очистить его от всяких
Код:
2009/04/12/tulsa-online-20-presentation/comment-page-1/#comment-2733/
Кто нить может такое сделать?
shuba вне форума   Ответить с цитированием
Старый 26.08.2010, 14:21   #2
Null
 
Аватар для Null
 
Регистрация: 22.07.2010
Сообщений: 5
Репутация: 0
По умолчанию

PHP код:
<?php
$array 
= array (
'http://www.jimyaghi.com/ppew/seo-nmment-page-1#comment-2046',
'http://landrules.com/2009/04/12/ge-1/#comment-2733/',
'http://beachbumphotography.net/',
'http://endlessyears.com/',
'4ewgdvdfgb'
);
foreach(
$array as $val)
{
  if(
strstr($val,'http://'))
  {
    
$val preg_replace('/(http:\/\/[^\/]+).+$/''$1/'$val);
    
$r .= $val."\n";
  }
}
echo 
$r;
?>
__________________
Блог программиста http://darkoff.ru/
Null вне форума   Ответить с цитированием
Старый 26.08.2010, 14:32   #3
SpangeBoB
 
Аватар для SpangeBoB
 
Регистрация: 06.07.2010
Сообщений: 49
Репутация: 14
По умолчанию

На Powershell:
Цитата:
gc site.txt | % {"http://"+($_ -split "/",4)[2] | %{"$_/`n"+$_+"/blog/" }} | Out-File result.txt

Последний раз редактировалось SpangeBoB; 26.08.2010 в 14:52..
SpangeBoB вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot