Артём Мáлков

Как с помощью Notepad++ удалить все до и после определенного символа?

14 июн8 комм

Программисты, вебмастера и все те, кто напрямую или косвенно связан с программированием, дорожат своим временем и однотонную, однотипную работу пытаются отдать своим помощникам или каким-нибудь образом автоматизировать процесс ее выполнения.

Сейчас я говорю о том, когда вы, например, пишете какой-нибудь модуль и для его работы вам необходимо получить некоторую базу данных.

В моем случае данные для базы выглядели следующим образом:

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++ удалить все до и после определенного символа?

и выполнить последние шаги в зависимости от поставленных целей.

Как удалить все до определенного символа в Notepad++?

Для того, чтобы удалить все до определенного символа, в разделе «Режим поиска» отмечаем пункт «Регуляр. выражения», в поле «Найти» вставляем:

.+(17 )

Здесь «17 » – это ваш ориентир, до которого нужно удалить данные каждой строки. В нашем случае мы получаем время каждой строки.

Как с помощью Notepad++ удалить все до и после определенного символа?

Нижнее же поле «Заметить на» оставляете пустым и жмете «Заменить все».

Как удалить все после определенного символа в Notepad++?

Для удаления данных после указанного символа вам необходимо проделать все в точности так, как и в предыдущем варианте, меняется лишь следующее.

В поле «Найти» вы вставляете:

(.html.+)$

Нижнее поле «Заметить на» вы заполняете:

.html

Это нужно для того, чтобы не получить битые ссылки. И жмете на «Заменить все».

«.html» в данном случае – это все тот же ориентир для удаления ненужных данных. На выходе вы получаете чистые URL-адреса.

На этом все. Надеюсь, статья поможет вам сэкономить ваше время!

Рекомендуем к просмотру
Простая сортировка строк в Notepad++
Посты
Как с помощью Notepad++ удалить первые/последние N символов каждой строки?
Статьи и советы
Как с помощью Notepad++ удалить повторяющиеся строки (дубли)?
Статьи и советы
8
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 0
    1
      •  Пользователь
    16 дек в 21:50

    а как например заменить только ту часть текста, до определенного по счету повторяющегося символа?

    Типа текста такой:

    https://sso-client.sfr.fr/cas/login:0646535351:111111

    Мне надо выделить от начала строки и до второго по счету :

    • 0
    1
      •  Пользователь
    15 дек в 19:59

    Херня статья!

      • 1
      1067
        •  Команда Pandoge
      15 дек в 20:19

      всыс, подскажите, что именно у вас не получается?

    • 3
    1
      •  Пользователь
    28 окт в 10:46

    Не получилось =(

    Редактирую список Емаил адресов.

    Список имеет следущий вид:

    Иванов Иван Иванович <ivanov@mail.ru>

    Петров Пётр <petrov@mail.ru>

    Сидоров Иван <sidorov@mail.ru>

    Нужно удалить ФИО, всё до символа < и остался только E-mail.

    Вот так

    ivanov@mail.ru

    petrov@mail.ru

    sidorov@mail.ru

    Как?

    Премного благодарен.

    • 6
    1067
      •  Команда Pandoge
    29 мар в 12:21

    Николай Кириллов, попробуйте так:

    (\t.+)$

    А заменяете на пустое значение.

    • 6
    1
      •  Пользователь
    29 мар в 00:09

    А не подскажете как удалить все после табуляции.

    • 1
    766
      •  Гости
    16 июн в 15:15

    Спасибо, выручили!

    • 2
    766
      •  Гости
    14 июн в 18:46

    Была такая же проблема, не стал париться, закинул в Эксель - Данные - Текст по столбцам-С разделитем- пробл и вуаля, только у меня список был 44 кило

Подняться наверх
«Pandoge» - помощник вебмастера