PS: Inhalt in einer CSV oder Txt-Datei suchen und eine Information ergänzen - Zeilenweise
Hallo,
dank der Hilfe hier habe ich die Datei nun bereits halbwegs gut aufbereitet, allerdings ist nun noch mehr gewünscht.
Grundlage ist bisher dieses Script: Textdateien automatisiert bereinigen und in neue Datei überführens mittel PS-Script
Der Inhalt jeder Datei soll nun 1. Nach Bundesländern durchsucht werden und ein zweiter Suchbegriff (am Beispiel Nordbayern/Südbayern) kann ggf. vorrangig sein.
Beispielaufbau der Datei (Tabsprünge als Trenner)
Eine Kennziffer soll die Reihenfolge etwas besser bestimmen und als zusätzliche Info an jede Zeile incl. Tabsprung hinzugefügt werden.
Das Ergebnis sollte dann in etwa so aussehen:
Am Beispiel Bayern ist Südbayern dann die 4 zugeordnet, Nordbayern die 9 und wenn Nord oder Süd nicht definiert ist dann halt die 49 die für 4 oder 9 stehen soll.
Erste Idee war einen Switch zu benutzen, das scheint mr aber zuviel Aufwand und ich denke für die Spezis hier wäre meine Lösung erschreckend lang
Besten Dank
dank der Hilfe hier habe ich die Datei nun bereits halbwegs gut aufbereitet, allerdings ist nun noch mehr gewünscht.
Grundlage ist bisher dieses Script: Textdateien automatisiert bereinigen und in neue Datei überführens mittel PS-Script
Der Inhalt jeder Datei soll nun 1. Nach Bundesländern durchsucht werden und ein zweiter Suchbegriff (am Beispiel Nordbayern/Südbayern) kann ggf. vorrangig sein.
Beispielaufbau der Datei (Tabsprünge als Trenner)
Berlin .... Inof MehrInfo
Bayern .... Info MehrInfo
Bayern Südbayern Info MehrInfo
Bayern Nordbayern Info MehrInfo
Hamburg ... Info MehrInfo
Eine Kennziffer soll die Reihenfolge etwas besser bestimmen und als zusätzliche Info an jede Zeile incl. Tabsprung hinzugefügt werden.
Das Ergebnis sollte dann in etwa so aussehen:
Berlin .... Inof MehrInfo 1
Bayern .... Info MehrInfo 49
Bayern Südbayern Info MehrInfo 4
Bayern Nordbayern Info MehrInfo 9
Hamburg ... Info MehrInfo 2
Am Beispiel Bayern ist Südbayern dann die 4 zugeordnet, Nordbayern die 9 und wenn Nord oder Süd nicht definiert ist dann halt die 49 die für 4 oder 9 stehen soll.
Erste Idee war einen Switch zu benutzen, das scheint mr aber zuviel Aufwand und ich denke für die Spezis hier wäre meine Lösung erschreckend lang
Besten Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1059043773
Url: https://administrator.de/contentid/1059043773
Ausgedruckt am: 24.11.2024 um 10:11 Uhr
7 Kommentare
Neuester Kommentar
Zitat von @brammer:
Hallo,
Auf was für eine Seite "tio.run" wird hier verlinkt?
links auf irgendwelche, potentiell obskuren Seiten sind sehr unbeliebt.....
brammer
Hallo,
Auf was für eine Seite "tio.run" wird hier verlinkt?
links auf irgendwelche, potentiell obskuren Seiten sind sehr unbeliebt.....
brammer
Neee, das ist keine obskure Seite sondern unter Entwicklern allseits bekannte Seite mit der man verschiedenste Programmier- und Skriptsprachen live zur einfachen Demonstration im Browser ausprobieren kann und einem das Ergebnis der Konsole nur angezeigt wird! Also völlig harmlos.
TIO is a family of online interpreters for an evergrowing list of practical and recreational programming languages.
To use TIO, simply click the arrow below, pick a programming language, and start typing. Once you click the run button, your code is sent to a TIO arena, executed in a sandboxed environment, and the results are sent back to your browser. You can share your code by generating a client-side permalink that encodes code and input directly in the URL.
Zitat von @ashnod:
Moin, das hilft mir jetzt aber nicht wirklich weiter Echt jetzt? Da liefert man es schon frei Haus ?!
Dann beschäftige dich nochmal eingehend mit der Alternative oben die ein Switch überflüssig macht.Moin, das hilft mir jetzt aber nicht wirklich weiter Echt jetzt? Da liefert man es schon frei Haus ?!
deshalb hätte mich eine alternative Lösung interessiert ...
Und genau die steht oben im Link.P.S. ideal wäre es halt meine umfangreiche logik gleich im ersten script in der pipeline abzuhandel ... aber da fehlt es mir am meisten ...
Powershell Leitfaden für Anfänger