Кто-нибудь разбирается в Notepad++ или Excel?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 27 декабря 2018 в 18:58
Приветствую!
Уже перерыл весь интернет, но так и не нашел, что искал.
Нужно создать регулярное выражение в Notepad++, которое удалит в каждой строке все символы сначала строки, кроме трех последних. Т.е. остаться должны последние три символа справа.

Файл выглядит вот так:
  1. portlend-pwm
  2. podgorica-tgd
  3. ulan-bator-uln
  4. petropavlovsk-ppk
  5. petropavlovsk-kamchatskii-pkc
Возможно это можно реализовать в Excel.
Кто-нибудь шарит в этом?
#2 27 декабря 2018 в 19:06
Notepad++ нажимаете Поиск — Замена prntscr.com/m084rp
Пишете по одному для каждого слова prntscr.com/m08567
#3 27 декабря 2018 в 19:10


Notepad++ нажимаете Поиск — Замена prntscr.com/m084rp
Пишете по одному для каждого слова prntscr.com/m08567

Evanescence
Благодарю, но такой вариант не подойдет, так как у меня список огромный. Это нужно будет десятки тысяч таких запросов делать.
#4 27 декабря 2018 в 19:30

Notepad++

Man
#5 27 декабря 2018 в 19:31
Man, я бы начал вырезать по строк, у которых есть один -, например prntscr.com/m08i1y
Найти = ^(.*?-)
Поставить галочку на Рег. выражения

Потом повторите
#6 27 декабря 2018 в 19:39


Приветствую!
Уже перерыл весь интернет, но так и не нашел, что искал.
Нужно создать регулярное выражение в Notepad++, которое удалит в каждой строке все символы сначала строки, кроме трех последних. Т.е. остаться должны последние три символа справа.

Man

Для такого я заказываю макросы тут — Заказать. Средняя цена 500-1000 за любой макрос практически.
#7 27 декабря 2018 в 19:54


Man, я бы начал вырезать по строк, у которых есть один -, например prntscr.com/m08i1y
Найти = ^(.*?-)
Поставить галочку на Рег. выражения

Потом повторите

Evanescence

Благодарю! Получилось! Вы мне сэкономили кучу времени!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.