У меня есть текстовый файл:
=====================================================================================================
--NUO--- --IKI- ATSTUMAS MAKS. NUKRYPIMAS KATEGORIJA
KELIAS KM M KM M M PARAMETRAS REIKSME VIETA ESAMA GALIMA LAIPSNIS
=====================================================================================================
I 34,452 34,449 3 PERKRYPA 17 34,451 V V-15 4
[55,47868125|21,43902188| 38]
I 34,396 34,393 3 PERKRYPA 19 34,395 V V-15 4
[55,47913606|21,43864715| 37]
I 34,269 34,267 2 PERKRYPA -14 34,268 V VI 4
[55,48019067|21,43788667| 37]
I 34,0 KM: 34 <1000> [55.48244916|21.43642915| 37]
I 33,678 33,675 3 PLOTIS1 -12 33,676 V STOP 4
[55,48517892|21,43466534| 37]
I 33,645 33,642 3 PERKRYPA -19 33,643 V V-15 4
[55,48545685|21,43448551| 37]
Я хочу отфильтровать все PERKRYPA
строки и оставить в документе только координаты (например [55,47868125|21,43902188
, ), чтобы скопировать их все в другое окно.
решение1
Это можно сделать с помощью NotePad++, выполнив поиск и замену.
Нажмите Ctrl+, Hчтобы открыть диалоговое окно «Заменить».
ДляНайти то, что, входить:
^.*?(PERKRYPA.*?\r\n\s*(\[.+?\]))|.*\r\n
ДляЗаменить, входить:
\2
НаборРежим поискабытьРегулярное выражение.
УдарьЗаменить всекнопка.
решение2
Поэтому я всегда советуюВозвышенный Текст 2потому что у него есть хорошие функции редактирования текста. В любом случае я опишу некоторые шаги, которые я делаю, чтобы получить это
использовать поиск текста со следующим регулярным выражением
I .+PERKRYPA.+\n
или что-то в этом роде, далее нажмитенайти всеи вы выбираете все строки, которые соответствуют вашему регулярному выражению
В этом текстовом редакторе есть функция множественного выбора, удаления разделителя строки, и все необходимые данные будут в одной строке.
Попробуйте выполнить поиск еще раз, и у вас будут все необходимые данные. Скопируйте выбранные данные и вставьте их в новую вкладку. Наслаждайтесь;).