purzelbaum
unsere besten emails
Coder Board Community

 
Boardmenü
Forum
Portal

Registrieren
Suche
Statistik
Mitglieder
Team
Kalender
Sponsoren
Partner

F.A.Q

Lexikon
Amazon Shop
Unterforen Navigation
Hardware
Software
Betriebssysteme
Foren & CMS
EDV Sicherheit
Telekommunikation
Tutorials & FAQ's
Downloads
Boardsuche
Board durchsuchen:

Wer ist Online ?
Zur Zeit im Forum unterwegs:
- 0 Mitglieder
- davon 0 unsichtbar
- 15 Besucher
- 4 Bot(s)
- 19 Benutzer gesamt


Wer ist wo online?
Wer war Online ?
Heute waren 0 Mitglieder im Forum unterwegs.
Linktip's
   Eigene Projekte:
auto-board.info
film-freunde.info
flirt-freunde.info
linkhunter.info
tier-freunde.info
spass-forum.info
buch-freunde.info
mystic-freunde.de
heimwerker-freunde.de

   Befreundete Projekte:
holyhell.de
emsfriends.de

Coder Board Community » Coding » Java » Zeilen mit doppelten Einträgen aus Textdatei entfernen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Zeilen mit doppelten Einträgen aus Textdatei entfernen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
moe_
Bloody Newb


Dabei seit: 23.09.2008
Beiträge: 1

Zeilen mit doppelten Einträgen aus Textdatei entfernen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

Momentan habe ich folgendes Problem.
Ich möchte gewisse Zeilen in einer Textdatei gelöscht haben in denen doppelte Zeiteinträge stehen.
Der Kopf der Datei soll dabei unberührt bleiben und der Skript erst ab "Dialogue" beginnen zu arbeiten.
Als Vorlage hab ich im Netz das Programm von http://www.groovicus.com/wordpress/?p=134 gefunden.
Da ich leider 0 Ahnung von Java habe, wäre es nett wenn mir jemand dieses Programm schnell anpassen könnte.

Die Datei schaut folgendermaßen aus:

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:00.00,0:00:00.01,Default,,0000,0000,0000,,00,16kA 10,80V 02,16mm
Dialogue: 0,0:00:00.01,0:00:00.01,Default,,0000,0000,0000,,00,16kA 10,80V 02,21mm
Dialogue: 0,0:00:00.01,0:00:00.01,Default,,0000,0000,0000,,00,16kA 11,60V 02,26mm
Dialogue: 0,0:00:00.01,0:00:00.02,Default,,0000,0000,0000,,00,16kA 11,60V 02,21mm
Dialogue: 0,0:00:00.02,0:00:00.02,Default,,0000,0000,0000,,00,16kA 11,60V 02,21mm
Dialogue: 0,0:00:00.02,0:00:00.02,Default,,0000,0000,0000,,00,16kA 11,60V 02,26mm
Dialogue: 0,0:00:00.02,0:00:00.02,Default,,0000,0000,0000,,00,16kA 11,60V 02,26mm
Dialogue: 0,0:00:00.02,0:00:00.03,Default,,0000,0000,0000,,00,16kA 11,60V 02,21mm
Dialogue: 0,0:00:00.03,0:00:00.03,Default,,0000,0000,0000,,00,16kA 12,40V 02,26mm
Dialogue: 0,0:00:00.03,0:00:00.03,Default,,0000,0000,0000,,00,16kA 12,40V 02,26mm
Dialogue: 0,0:00:00.03,0:00:00.04,Default,,0000,0000,0000,,00,32kA 12,40V 02,26mm
Dialogue: 0,0:00:00.04,0:00:00.04,Default,,0000,0000,0000,,00,32kA 12,40V 02,30mm
Dialogue: 0,0:00:00.04,0:00:00.04,Default,,0000,0000,0000,,00,32kA 12,40V 02,30mm
Dialogue: 0,0:00:00.04,0:00:00.05,Default,,0000,0000,0000,,00,32kA 12,40V 02,30mm


Verglichen werden soll hier
0:00:00.01,0:00:00.01 -> Ganze Zeile loeschen
0:00:00.01,0:00:00.02 -> Ganze Zeile behalten
0:00:00.02,0:00:00.02 -> Ganze Zeile loeschen
0:00:00.02,0:00:00.03 -> Ganze Zeile behalten
usw.


Mfg

Moe

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von moe_: 23.09.2008 16:40.

23.09.2008 16:39 moe_ ist offline E-Mail an moe_ senden Beiträge von moe_ suchen Nehmen Sie moe_ in Ihre Freundesliste auf
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von moe_ am 23.09.2008 um 16:39 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
Affilimatch
Zum Anfang der Seite springen

http://www.itratos.de
Spy
Member


images/avatars/avatar-193.jpg

Dabei seit: 16.09.2005
Beiträge: 127

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

hast du Ahnung von programmieren allg. ?

Im Prinzip ließt du den Quatsch am besten Zeilenweiße ein wandelst das in Char Arrays um. Kann sein das es bessere Methoden gibt.

Und suchst nach entsprechenden String z.B. 0:00:00.01, wenn er zweimal vorkommt dann eben löschen bzw. nicht wieder in Datei schreiben. Wenn es so gewünscht ist...

TextSuche kannst du ja mal nach KMP und BM-Textsuche googeln, gibt auch andere mögl. glaube auch eine die auf Hashing Basis ruht und natürlich die naive.

__________________
Die Welt ist irgendwie total Buggy programmiert böse
05.11.2008 22:39 Spy ist offline E-Mail an Spy senden Beiträge von Spy suchen Nehmen Sie Spy in Ihre Freundesliste auf
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von Spy am 05.11.2008 um 22:39 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Coder Board Community » Coding » Java » Zeilen mit doppelten Einträgen aus Textdatei entfernen

Views heute: 1.633 | Views gestern: 7.372 | Views gesamt: 15.681.915



Impressum

Board Blocks: 46.035 | Spy-/Malware: 1.245.611.449.400.000.000.000.000.000 | Bad Bot: 0 | Flooder: 21.847
CT Security System Pre 6.0.1: © 2006-2007 Frank John

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH

Style & Graphics © 2004-2005 by Technomausi