WinFuture-Forum.de: Zeilen trennen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Zeilen trennen Nach bestimmten Wort soll eine Leerzeile erscheinen


#1 Mitglied ist offline   Booster123 

  • Gruppe: Mitglieder
  • Beiträge: 8
  • Beigetreten: 04. November 19
  • Reputation: 0

geschrieben 18. November 2019 - 14:50

Leerzeilen einfügen!!!


Hey Leute,

ich habe eine Textdatei im folgenenden Stil:

4 IDK+100295017+99+gkv informatik'
7 NAM+01+gkv informatik+Fachbereich
15 IDK+100395611+99+AOK Nordost
28 VKG+03+100395611+5++07++++00'
38 NAM+01+AOK Nordost+Region
46 IDK+100696012+99+AOK Nordost
65 VKG+03+100696012+5++07++++00'
69 NAM+01+AOK Nordost+Region
77 IDK+100696023+99+gkv informatik'
80 NAM+01+gkv informatik+Fachbereich
87 IDK+101097008+99+AOK Sachsen-Anhalt'
110 VKG+03+101097008+5++07++++00'
111 NAM+01+AOK Sachsen-Anhalt'
....
Nun soll nach jeder Zeile in der "NAM" vorkommt eine Leerzeile erscheinen, sodass die Tabelle so aussieht:

4 IDK+100295017+99+gkv informatik'
7 NAM+01+gkv informatik+Fachbereich

15 IDK+100395611+99+AOK Nordost
28 VKG+03+100395611+5++07++++00'
38 NAM+01+AOK Nordost+Region

46 IDK+100696012+99+AOK Nordost
65 VKG+03+100696012+5++07++++00'
69 NAM+01+AOK Nordost+Region

77 IDK+100696023+99+gkv informatik'
80 NAM+01+gkv informatik+Fachbereich

87 IDK+101097008+99+AOK Sachsen-Anhalt'
110 VKG+03+101097008+5++07++++00'
111 NAM+01+AOK Sachsen-Anhalt'
.....



Vielen Dank für eure Aufmerksamkeit und Bemühungen.


Der Booster

Dieser Beitrag wurde von Booster123 bearbeitet: 18. November 2019 - 14:52

0

Anzeige



#2 Mitglied ist offline   thielemann03 

  • Gruppe: aktive Mitglieder
  • Beiträge: 601
  • Beigetreten: 28. Januar 19
  • Reputation: 76

geschrieben 18. November 2019 - 16:32

Ich habe vom Programmieren nicht viel Ahnung, außer rudimentäre Kenntnis in Python, aber interessant wäre mir doch zuallererst, welcher Texeditor und warum. Sieht doch irgendwie nach Datensätzen aus und da wäre doch sicher .csv besser als .txt
Niemand ist so gut, wie ich sein könnte.
0

#3 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.622
  • Beigetreten: 11. September 10
  • Reputation: 360

geschrieben 18. November 2019 - 17:18

Soll das Programm, welches die Textdatei erstellt das schon machen oder soll die fertige Textdatei nochmal bearbeitet werden? Bei Letzterem würde ich die Textdatei zeilenweise einlesen und wieder ausgeben, mit der Bedingung, dass wenn eine Zeile mit »NAM« kommt, danach eine Leerzeile geschrieben wird. Wie das dann genau aussieht, hängt davon ab, mit welcher Art von Programm in welcher Programmiersprache man das Ganze umsetzen will.
Ich bin nicht faul, aber in meiner Work-Life-Balance ist gerade sehr viel Life.
0

#4 Mitglied ist offline   Stef4n 

  • Gruppe: aktive Mitglieder
  • Beiträge: 238
  • Beigetreten: 20. August 18
  • Reputation: 28

geschrieben 18. November 2019 - 20:05

Wenn es nur drum geht diese eine Textdatei entsprechend anzupassen kann man das ja mit beliebigen Programmiertools irgendwie zusammenbasteln. Wie Thielemann03 schon schrieb, Zeilen einlesen, neu schreiben und wenn diese "NAM" Phrase kommt eine Leerzeile einfügen.
Sowas lässt sich sicher mit fast jeder Programmiersprache machen. Hab ich früher auch schon mal ähnlich mit QBasic oder Visual Basic gemacht. Hab mich zuletzt mal mit Python beschäftigt und könnte das auch.
... aber bitte vorher ein Backup machen! ;-)
0

#5 Mitglied ist offline   Booster123 

  • Gruppe: Mitglieder
  • Beiträge: 8
  • Beigetreten: 04. November 19
  • Reputation: 0

geschrieben 19. November 2019 - 11:50

Vielen Dank für eure Antworten.

Also es war eine Textdatei die noch andere Inhalte hatte. Diese habe ich mit einer Batchdatei getrennt und dann die bearbeitete Datei in Excel eingefügt und sortieren lassen. Nun wäre es am besten wenn es entweder mit einer Batchdatei oder im optimal Fall mit Excel diese Funktion der Leerzeile gehen würde. :D

Vielen Dank im Voraus
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0