Hallo,
folgendes:
Ich möchte eine Datei nach bestimmten Schlüsselwörtern durchsuchen. Aus der Zeile, wo eines dieser
Schlüsselwörter gefunden wurde, müsste ich mir jetzt einige Zeichen rausziehen. Danach möchte ich
gerne an genau dieser Zeile, wo eines der Schlüsselwörter gefunden wurde, ansetzen und die Suche fortlaufen lassen.
Wenn ich z.b. mit nem BufferedReader die Datei zeilenweise mit br.readLine() bearbeite dann gibt er mir
gleich alle Zeilen mit eines der Schlüsselwörter raus, was ich nicht möchte!
Die Datei sieht ungefähr so aus:
ich möchte z.b. dass die schlüsselwörter "Attrib" und "Sketch" gesucht werden
...in zeile 2 sollte "Attrib" gefunden werden; diese zeile sollte er sich am besten irgendwie speichern (ArrayList?) und genau von dieser Zeile aus weitersuchen.... (auch wieder nach "Attrib" und "Sketch")
ich hoffe das war einigermaßen verständlich erklärt...
weiß jemand Rat?
folgendes:
Ich möchte eine Datei nach bestimmten Schlüsselwörtern durchsuchen. Aus der Zeile, wo eines dieser
Schlüsselwörter gefunden wurde, müsste ich mir jetzt einige Zeichen rausziehen. Danach möchte ich
gerne an genau dieser Zeile, wo eines der Schlüsselwörter gefunden wurde, ansetzen und die Suche fortlaufen lassen.
Wenn ich z.b. mit nem BufferedReader die Datei zeilenweise mit br.readLine() bearbeite dann gibt er mir
gleich alle Zeilen mit eines der Schlüsselwörter raus, was ich nicht möchte!
Die Datei sieht ungefähr so aus:
Code:
<Data>
<Protocol Attrib="29878436,193740944,927987300,2" Name="000X">
<FProtocol>
<TranRecess ID="31">
<Sketch oor="O(160.82926838931;77.048904036463;20) X(0;1;0) Y(-1;0;0) Z(0;0;1)" V_="2">
<File Data="X_" ArchiveName="45QFSXGJ8N3G1" />
<Close I="1" />
</Sketch>
...
ich möchte z.b. dass die schlüsselwörter "Attrib" und "Sketch" gesucht werden
...in zeile 2 sollte "Attrib" gefunden werden; diese zeile sollte er sich am besten irgendwie speichern (ArrayList?) und genau von dieser Zeile aus weitersuchen.... (auch wieder nach "Attrib" und "Sketch")
ich hoffe das war einigermaßen verständlich erklärt...
weiß jemand Rat?