Сегодня расскажу как обычный блокнот может сберечь уйму времени, денег и нервов.
Перед каждым из нас часто вставала задача, что-то по шустрому распарсить или почистить базу, либо привести к нужному виду данные в txt файле. В 90% случаев, если человек не знает программирования, то он либо все делает руками, тем самым тратя свое драгоценное время, либо заказывает скрипт программистам, что также тратит время и деньги.
Какие задачи часто перед нами становятся?
- Распарсить быстренько гугл ручками. Выдрать из лога, что нужно, например кусок тайтла, перскрипшн или урл.
- Почистить данные, что находятся за табуляцией. (Например база кейвордов в которой есть цифры статистики)
- Заменить что-то
- Удалить что-то
- И другое
Возможности Notpad++ я покажу вам на своем примере.
Я как-то в серпе нашел 1 дор, и мне захотелось сделать точно такой же. Естественно для этого мне нужны были кеи.. (Да, вот такой вот я паганец, стырил доры у человека
).
Что я сделал? Я настроил выдачу гугла на 100 результатов, прошелся 10 страниц и скопировал все результаты в блокнот. Получилось вот так:

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

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

Ну вот и все. Без знания программирования мы только что распарсили результаты выдачи google.
Кстати, в свое время этот метод мне объяснил amster.
Следующие несколько статей будет посвящены работе с профайлами.

Ну, если знания кодинга совсем нет – твой вариант просто находка для сеошника) А вообще уважающий себя сеошник не должен стрематься научиться кодить более менее.
Нотепад++, вещь офигенская, если там на доре косяк подправить или чо на лету – просто спасение)
[...] в своем rss-ридере пост «Notepad++ как инструмент для SEО«. Не понял, что автор хотел сказать… Наверное, [...]
Вы не представляете что можно творить с np++ после прочтения нетленки Джеффри Фридла. Так что очень советую…
Notepad очень хороший редактор, просто многие не знают даже половину его возможностей.
Кстати, кто мне объяснит, зачем нужна кнопка “запись” ?
Dreamer:, макросы видимо
зы, Я свой n++ закосячил. Открыл как-то файл какого-то cj скрипта, он повис. Что только потом не делал, завести его не удалось
А регулярки в любом уважающем себя блокноте есть
Сам сейчас NuSphere PhpED использую
Подскажите регулярку.. как удалить текст между скобками [ текст,цифры,знаки,точки] и сами скобки
помогите убрать перенос строки….Измучился, ни как все перебробывал
Напишите мне в icq, посмотрим, что у вас там.