Как с помощью Notepad++ удалить все до и после определенного символа?
4 857
0
0
Программисты, веб-мастера и все те, кто напрямую или косвенно связан с программированием, дорожат своим временем и однотонную, однотипную работу пытаются отдать своим помощникам или каким-нибудь образом автоматизировать процесс ее выполнения.
Сейчас я говорю о том, когда вы, например, пишете какой-нибудь модуль и для его работы вам необходимо получить некоторую базу данных.
В моем случае данные для базы выглядели следующим образом:
http://your_site.ru/page_1.html 164 3 30% 2016-08-17 06:29
http://your_site.ru/page_2.html 232 10 30% 2016-06-17 21:34
http://your_site.ru/page_3.html 43 8 30% 2016-07-17 07:01
И, как вы поняли, отсюда мне было необходимо получить чистые URL-адреса. С решением моей задачи мне помог Notepad++. И как именно, я сейчас расскажу.
1. Первое, что вам необходимо сделать, это открыть вашу базу с помощью программы Notepad++.
2. Далее нажать комбинацию клавиш CTRL+F на клавиатуре, переключиться на вкладку «Заменить»
и выполнить последние шаги в зависимости от поставленных целей.
Как удалить все до определенного символа в Notepad++?
Для того, чтобы удалить все до определенного символа, в разделе «Режим поиска» отмечаем пункт «Регуляр. выражен.», в поле «Найти» вставляем:
.+(17 )
Здесь «17 » – это ваш ориентир, до которого нужно удалить данные каждой строки. В нашем случае мы получаем время каждой строки.
Нижнее же поле «Заметить на» оставляете пустым и жмете «Заменить все».
Как удалить все после определенного символа в Notepad++?
Для удаления данных после указанного символа вам необходимо проделать все в точности так, как и в предыдущем варианте, меняется лишь следующее.
В поле «Найти» вы вставляете:
(.html.+)$
Нижнее поле «Заметить на» вы заполняете:
.html
Это нужно для того, чтобы не получить битые ссылки. И жмете на «Заменить все».
«.html» в данном случае – это все тот же ориентир для удаления ненужных данных. На выходе вы получаете чистые URL-адреса.
На этом все. Надеюсь, статья поможет вам сэкономить ваше время!