Сегодня расскажу как обычный блокнот может сберечь уйму времени, денег и нервов.

Перед каждым из нас часто вставала задача, что-то по шустрому распарсить или почистить базу, либо привести к нужному виду данные в txt файле. В 90% случаев, если человек не знает программирования, то он либо все делает руками, тем самым тратя свое драгоценное время, либо заказывает скрипт программистам, что также тратит время и деньги.

Какие задачи часто перед нами становятся?

  1. Распарсить быстренько гугл ручками. Выдрать из лога, что нужно, например кусок тайтла, перскрипшн или урл.
  2. Почистить данные, что находятся за табуляцией. (Например база кейвордов в которой есть цифры статистики)
  3. Заменить что-то
  4. Удалить что-то
  5. И другое :)

Возможности Notpad++ я покажу вам на своем примере.

Я как-то в серпе нашел 1 дор, и мне захотелось сделать точно такой же. Естественно для этого мне нужны были кеи.. (Да, вот такой вот я паганец, стырил доры у человека :) ).

Что я сделал? Я настроил выдачу гугла на 100 результатов, прошелся 10 страниц и скопировал все результаты в блокнот. Получилось вот так:

1

Чтобы руками подчистить это дело потребуется, ну час работы минимум.

Что было сделано далее:

2

  1. Открываем txt файл в Notepad++. Жмем ctrl+h
  2. Ставим галочку на регулярное выражение
  3. В поле «Что искать» пишем (.*)www.steffichfin.com(.*), поле «Заменить на» оставляем пустым. Эта комбинация искала все вхождения www.steffichfin.com в нашем файле и удаляла, все что находится до и после этого урла, то есть в итоге мы получаем пустую строку.
  4. Далее заменяем обычным способом «#» и «- [ Перевести эту страницу ]».
  5. Теперь опять ставим галочку на регулярное выражение и удаляем лишнее в строке с кеем. В поле «Что искать» пишем «- TOP-(.*) News!», в поле «Заменить на» по прежнему пустота.
  6. Как видимо остался только обрезанный тайтл и перскрипшн. Перскрипшн удалим прописав в строке «Что ищем» – (.*)\. в режиме регулярного выражения.
  7. Все, остались одни кейворды и пробелы. Для того чтобы удалить пробелы переведите блокнот в расширенный режим, для этого галочку ставим в среднее положение. В поле «Что искать» пишем \r\n\r\n в поле «Заменить на» пишем \r\n. Заменяем до тех пор, пока все пробелы не исчезнут.

3

Ну вот и все. Без знания программирования мы только что распарсили результаты выдачи google.

Кстати, в свое время этот метод мне объяснил amster.

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

Комментарии (9) на "Notepad++ как инструмент для SEO."

  1. homakov says:

    Ну, если знания кодинга совсем нет – твой вариант просто находка для сеошника) А вообще уважающий себя сеошник не должен стрематься научиться кодить более менее.

  2. 6yka says:

    Нотепад++, вещь офигенская, если там на доре косяк подправить или чо на лету – просто спасение)

  3. [...] в своем rss-ридере пост «Notepad++ как инструмент для SEО«. Не понял, что автор хотел сказать… Наверное, [...]

  4. hib says:

    Вы не представляете что можно творить с np++ после прочтения нетленки Джеффри Фридла. Так что очень советую…

  5. Dreamer says:

    Notepad очень хороший редактор, просто многие не знают даже половину его возможностей.
    Кстати, кто мне объяснит, зачем нужна кнопка “запись” ?

  6. Dreamer:, макросы видимо

    зы, Я свой n++ закосячил. Открыл как-то файл какого-то cj скрипта, он повис. Что только потом не делал, завести его не удалось :)

    А регулярки в любом уважающем себя блокноте есть

    Сам сейчас NuSphere PhpED использую

  7. Подскажите регулярку.. как удалить текст между скобками [ текст,цифры,знаки,точки] и сами скобки

  8. ShtuGrass says:

    помогите убрать перенос строки….Измучился, ни как все перебробывал

  9. MarafoN says:

    Напишите мне в icq, посмотрим, что у вас там.

Отправить комментарий