M
Mantus
Gast
hi
ich hab mal ne sehr allgemeine frage
ich hab ein txt file mit folgener struktur
Es kommt im ganzen file nur ein Block mit SCHLÜSSEL1 vor, und in diesem befinden sich die blöcke mit SCHLÜSSEL2, welcher wiederum SCHLÜSSEL3 beinhaltet.
Für micht wichtig sind die nummern hinter schlüssel2 und schlüssel3
ich bräuchte sozusagen eine auswertung Welche nummernpaare in den blöcken vorkommen
meine idee war das txtfile einfach zeile für zeile mit stringtockenizer sozusagen per "hand" zu parsen und mir einen algorithmus einfallen zu lassen der das ganze dann auswertet.
Da das file aber eine so schön geklammerte struktur besitzt, hab ich mcih gefragt ob es in java nicht vieliecht schon einen parser gibt der mir dieses file zerlegt und in einer netten struktur aufbereitet ?
was würdet ihr tun bzw. welche sinnvolen lösungen würdet ihr vorschlagen ?
mfg
ich hab mal ne sehr allgemeine frage
ich hab ein txt file mit folgener struktur
Code:
bla blu {
bla{
bla
}
bla{
bla
}
bla
}
bla bli {
bla{
la la {}
}
bla{
la la {}
}
bla{
SCHLÜSSEL1{
SCHLÜSSEL2 'NUMMER1'{
SCHLÜSSEL3 'NUMMER2'
BLA [
BLA
BLA
]
BLA (x,y,z)
}
SCHLÜSSEL2 'NUMMER1'{
SCHLÜSSEL3 'NUMMER2'
BLA [
BLA
BLA
]
BLA (x,y,z)
}
SCHLÜSSEL2 'NUMMER1'{
SCHLÜSSEL3 'NUMMER2'
BLA [
BLA
BLA
]
BLA (x,y,z)
}
................
...............
}
}
}
Es kommt im ganzen file nur ein Block mit SCHLÜSSEL1 vor, und in diesem befinden sich die blöcke mit SCHLÜSSEL2, welcher wiederum SCHLÜSSEL3 beinhaltet.
Für micht wichtig sind die nummern hinter schlüssel2 und schlüssel3
ich bräuchte sozusagen eine auswertung Welche nummernpaare in den blöcken vorkommen
meine idee war das txtfile einfach zeile für zeile mit stringtockenizer sozusagen per "hand" zu parsen und mir einen algorithmus einfallen zu lassen der das ganze dann auswertet.
Da das file aber eine so schön geklammerte struktur besitzt, hab ich mcih gefragt ob es in java nicht vieliecht schon einen parser gibt der mir dieses file zerlegt und in einer netten struktur aufbereitet ?
was würdet ihr tun bzw. welche sinnvolen lösungen würdet ihr vorschlagen ?
mfg