Ich habe eine Textdatei:
=====================================================================================================
--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]
Ich möchte alle Zeilen filtern PERKRYPA
und daher nur die Koordinaten (zB [55,47868125|21,43902188
) im Dokument belassen, um diese dann komplett in ein anderes Fenster zu kopieren.
Antwort1
Sie können dies mit NotePad++ tun, indem Sie eine Suchen-und-Ersetzen-Funktion durchführen.
Drücken Sie Ctrl+ H, um das Dialogfeld „Ersetzen“ zu öffnen.
FürFinde was, eingeben:
^.*?(PERKRYPA.*?\r\n\s*(\[.+?\]))|.*\r\n
FürErsetzen mit, eingeben:
\2
SatzSuchmoduszu seinRegulären Ausdruck.
Klicken Sie aufAlles ersetzenTaste.
Antwort2
Also rate ich immerErhabener Text 2weil es nette Textbearbeitungsfunktionen hat. Wie auch immer, ich beschreibe einige Schritte, die ich mache, um dies zu erreichen
Verwenden Sie „Text suchen“ mit dem nächsten regulären Ausdruck
I .+PERKRYPA.+\n
oder so ähnlich, nächste Tastefinde alleund Sie wählen alle Zeilen aus, die Ihrem regulären Ausdruck entsprechen
Dieser Texteditor verfügt über eine Mehrfachauswahlfunktion, löscht Zeilenendtrennzeichen und Sie haben alle benötigten Daten in einer Zeile.
Versuchen Sie es noch einmal mit der Suche und Sie erhalten alle Daten, die Sie benötigen. Kopieren Sie die ausgewählten Daten und fügen Sie sie in die neue Registerkarte ein. Viel Spaß ;).