Блокнот ++: как удалить все в несколько строк, кроме слов в заглавной - PullRequest
2 голосов
/ 02 февраля 2020

Я получаю текст биржевых тикеров, в котором есть заглавная буква вместе с ожидаемыми доходами. Это довольно большой список, и прохождение всех их вручную - долгий процесс. Есть ли способ, которым я могу извлечь только тикеры, которые в заглавных буквах в Notepad ++. Это то же самое, что я получаю

EGHT
-0.17-0.06
Adtalem Global EducationATGE
0.550.74
AflacAFL
1.011.02
AllstateALL
3.221.24
AmdocsDOX

Я хочу преобразовать это в -

EGHT 
ATGE 
AFL 
ALL 
DOX 

1 Ответ

5 голосов
/ 02 февраля 2020

Используйте эти параметры в окне «Заменить»:

Найдите что: ([^A-Z]|^)((?![A-Z]{2}).)*
Замените на: \n
case Регистр совпадений
◉ Регулярное выражение
. соответствует символу новой строки
Заменить все

...