Hallo zusammen,
benötige mal wieder eure Hilfe.
Ich habe mehrere Textdateien in folgendem Format vorliegen (Der Auszug unten ist aus einer Textdatei):
Ich möchte die Zeilen nach den Prozentzeichen speichern und alle in dem ersten Absatz einfügen, Ergebnis also so hier:
Die Zahl nach dem Prozentzeichen ist immer vierstellig, aber unterschiedlich. Ich hoffe es ist einigermaßen verständlich was ich vorhabe.
Ich möchte die einzelnen Terme die in fortlaufenden Prozentnummern geordnet sind, speichern und dann wieder ausgeben.
Ich habe mal angefangen, mir eine Logik zu überlegen, aber irgendwie fehlt mir der richtige Ansatz:
Über einen Lösungshinweis würde ich mich sehr freuen !
benötige mal wieder eure Hilfe.
Ich habe mehrere Textdateien in folgendem Format vorliegen (Der Auszug unten ist aus einer Textdatei):
%4711
N1
N2
N3
N4
N5
N6%4712
%4712
N7
N8
N9
N10%4713
%4713
N11
N12
N13
N14 G99
Ich möchte die Zeilen nach den Prozentzeichen speichern und alle in dem ersten Absatz einfügen, Ergebnis also so hier:
%4711
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
N12
N13
N14 G99
Die Zahl nach dem Prozentzeichen ist immer vierstellig, aber unterschiedlich. Ich hoffe es ist einigermaßen verständlich was ich vorhabe.
Ich möchte die einzelnen Terme die in fortlaufenden Prozentnummern geordnet sind, speichern und dann wieder ausgeben.
Ich habe mal angefangen, mir eine Logik zu überlegen, aber irgendwie fehlt mir der richtige Ansatz:
VB.NET-Quellcode
- For Each line As String In File.ReadLines(Dummy)
- ' Nur wenn Prozentzeichen da ist
- If line.Contains("%") And Not line.Contains("N") And Not zaehler = 1 Then
- 'Zeilen speichern
- Schreiben = 1
- End If
- 'Aufhören Zeilen zu speichern, wenn %-Zeichen kommt !
- If line.Contains("%") And line.Contains("N") And Not zaehler = 1 Then
- 'Nicht mehr speichern
- Schreiben = 0
- End If
- If Schreiben = 1 Then
- 'Speichern der Zeilen je nach Variable
- End If
- zaehler = zaehler + 1
- Next
Über einen Lösungshinweis würde ich mich sehr freuen !