Hallo Leute,
habe folgendes Problem mit dem ich nich weiter komme.
Aufgabe: (im plus rahmen)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Textanalyse:
\H: header \K: aKey \N: 123 \P: \N: xyz \H: %%"
\H: header2 \N: 456 \K: aKey2
Der Text enthält Zeilen strukturierter Datenelemente.
Jedes Datenelement besteht aus einem Delimiter-String: {\H \K \N}, gefolgt von den eigentlichen
Daten. Die Semantik der Delimiterstrings könnte sein:
H -> Header als Text, K -> Key als Text, N -> Number
Die Folge von: „\P: \N: xyz“ in der ersten Zeile ist illegal. Ein Ergebnis der Textanalyse könnte so
aussehen:
Key: H: Txt: header
Key: K: Txt: aKey
Key: N: Int: 123
nothing to scan: P:
Key: N: illegal Format: int expected- xyz
Key: H: Txt: %%
----
Key: H: Txt: header2
Key: N: Int: 456
Key: K: Txt: aKey2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Was ich versuche ist, die Textanalyse als String einzulesen und dann mit den .split/.scanner halt so wie gewünscht auszugeben. Leider funkt das überhaupt nicht
Könnt ihr mir helfen!! Irgendwelche ideen Lösen soll ich es aber mit RegulärenAusdrücken. Danke schon mal im Vorraus.
MfG
Manda
habe folgendes Problem mit dem ich nich weiter komme.
Aufgabe: (im plus rahmen)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Textanalyse:
\H: header \K: aKey \N: 123 \P: \N: xyz \H: %%"
\H: header2 \N: 456 \K: aKey2
Der Text enthält Zeilen strukturierter Datenelemente.
Jedes Datenelement besteht aus einem Delimiter-String: {\H \K \N}, gefolgt von den eigentlichen
Daten. Die Semantik der Delimiterstrings könnte sein:
H -> Header als Text, K -> Key als Text, N -> Number
Die Folge von: „\P: \N: xyz“ in der ersten Zeile ist illegal. Ein Ergebnis der Textanalyse könnte so
aussehen:
Key: H: Txt: header
Key: K: Txt: aKey
Key: N: Int: 123
nothing to scan: P:
Key: N: illegal Format: int expected- xyz
Key: H: Txt: %%
----
Key: H: Txt: header2
Key: N: Int: 456
Key: K: Txt: aKey2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Was ich versuche ist, die Textanalyse als String einzulesen und dann mit den .split/.scanner halt so wie gewünscht auszugeben. Leider funkt das überhaupt nicht
Könnt ihr mir helfen!! Irgendwelche ideen Lösen soll ich es aber mit RegulärenAusdrücken. Danke schon mal im Vorraus.
MfG
Manda