Почистить кеи - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB88.6852
BTC/USD67896.8541
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 30.09.2010, 13:27
Start Post: Почистить кеи 
  #11
spomoni
spomoni.com
 
Аватар для spomoni
 
Регистрация: 06.04.2008
Сообщений: 18,523
Бабло: $2077705
По умолчанию

Кто поможет.

Есть файл с кеями, встречаются в нем кеи вида:

231 buy viagra usa 6754
45 buy viagra cheap usa 32
11 buy valium cheap 352

и т.п., то есть где перед кеем идут цифры и после кея цифры.

Вот надо бы все это говно поудалять, то есть вот такие вот кеи с цифрами до кея и после. Кто скриптик подскажет?
spomoni вне форума  
Старый 30.09.2010, 15:37   #12
sp1rit
Senior Member
 
Регистрация: 06.06.2007
Сообщений: 311
Бабло: $36103
По умолчанию

Цитата:
Сообщение от ne0zx Посмотреть сообщение
врядли там пробелы, скорее табуляция (\t)
кто ж в здравом уме будет складывать в базу кею со статистикой с разделителем в виде пробела ?

тогда в notepad++:

.*\t(.*)\t.*
заменить на
\1
лучше \s - это за любой whitespace канает
sp1rit вне форума  
Старый 30.09.2010, 15:49   #13
sydoow
Senior Member
 
Аватар для sydoow
 
Регистрация: 26.09.2008
Сообщений: 3,967
Бабло: $504649
По умолчанию

А если в кеях цифры будут?

Вставь в к эксель текстовый файл с разделителем пробел. Удали первый столбец. Скопируй обратно в текстовый файл что осталось.
__________________
❗ ESSAY партнерка #1 - EduCashion.net - Топ конверт, высокие выплаты.
👉Мобильные и резидентские прокси $3 за 1Gb
sydoow вне форума  
Старый 30.09.2010, 16:01   #14
seeker
Ебланнед
 
Регистрация: 07.04.2010
Сообщений: 1,576
Бабло: $0
По умолчанию

у редхеда самый толковый вариант
тока если там не 1 пробел или вообще таб, не сработает
надо вместо кавычек /\s+/ прописать, если такое позволяет пых
__________________
НЕАДЕКВАТ
seeker вне форума  
Старый 30.09.2010, 17:10   #15
spomoni
spomoni.com
 
Аватар для spomoni
 
Регистрация: 06.04.2008
Сообщений: 18,523
Бабло: $2077705
ТС -->
автор темы ТС По умолчанию

Нужно эти дебильные кеи поудалять, с цифрами в начале кея и в конце. То есть тупо строчки (кеи все в столбик идут).
spomoni вне форума  
Старый 30.09.2010, 17:43   #16
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,239
Бабло: $247847011
По умолчанию

Тебе же уже дали несколько рабочих вариантов)
imgreen вне форума  
Старый 30.09.2010, 18:40   #17
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

в линуксе, в папке с source.txt запустить:
Код:
grep -E -v '^\s*[0-9]+\s+' source.txt | sort | uniq > result.txt
результат будет в result.txt, а если уникализация не нужна, то просто:
Код:
grep -E -v '^\s*[0-9]+\s+' source.txt > result.txt
мои варианты удаляют именно строку с плохими кеям, а не чистят сами кеи
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 30.09.2010, 18:53   #18
inkubus
Senior Member
 
Аватар для inkubus
 
Регистрация: 11.02.2010
Сообщений: 928
Бабло: $176835
По умолчанию

в texpipe без всяких скриптов за пару секунд делается
inkubus вне форума  
Старый 30.09.2010, 19:00   #19
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

Цитата:
Сообщение от inkubus Посмотреть сообщение
в texpipe без всяких скриптов за пару секунд делается
так в линуксе еще проще - одной командой
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 30.09.2010, 21:35   #20
1een
Senior Member
 
Аватар для 1een
 
Регистрация: 28.05.2009
Сообщений: 1,321
Бабло: $164090
По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
так в линуксе еще проще - одной командой
Просто закинь 100-метровый файл в grep и в textpipe - почуствуешь разницу
1een вне форума  
Старый 30.09.2010, 23:27   #21
seeker
Ебланнед
 
Регистрация: 07.04.2010
Сообщений: 1,576
Бабло: $0
По умолчанию

да вы гоните!
какая-то search & replace под вынь с кучей барахла в виде фильтров и прочей поебени быстрее линухового грепа, заточенного под одну единственную задачу??
ебанись! сами то чё-нить запускали в линухах?

P.S. на 100-меговом файле в линухе ничё не почувствуешь, если шо
__________________
НЕАДЕКВАТ
seeker вне форума