textdatei auslesen und formatiert wieder ausgeben
thachriz 27.02.2007 - 18:57 558 6
thachriz
in between
|
ich such mich schon blöd und hab auch eig. keine wirkliche idee wie ich das angehen soll also ich habe eine .txt datei wo eine menge daten drinnenstehen - jeder wert eine eigene zeile. nur sollen alle werte bis zum nächsten "//" aber in eine zeile geschrieben werden, in ein neues txt file oder wie auch immer. sprache ist mir freigestellt, aber ich hab jetzt mal mit c begonnen mir sachen herauszusuchen. gibts da etwas ganz "einfaches"?
|
Burschi1620
24/7 Santa Claus
|
gibts da etwas ganz "einfaches"? ne ich hab sowas ähnliches damals mit einer funktion gemacht die zeilenweise aus dem file einliest und nach wörtern oder zeichen sucht. Sowas kannst du dir im prinzip auch schreiben. schau dir mal die verschiedenen arten vom analysieren eines strings an. Damit mein ich funktionen die zb strings unterteilen, was rausfiltern etc. Die wirst du vermutlich brauchen solltest du es in diese richtung machen. In java soll des ganze angeblich recht leicht mit vorgeschriebenen methoden gehen, da muss man sich nimma selbst den kopf zerbrechen
|
spunz
Super ModeratorSuper Moderator
|
warum nicht einfach eine fertige lösung wie awk verwenden?
|
userohnenamen
leider kein name
|
da ich jetzt awk nicht kenne kann ich nur mal insofern meinen senf dazugeben das ich dir dafür C# ans herz lege is saueinfach damit dateien einzulesen, string operationen durchzuführen, und wieder auszugeben
allerdings ohne grundlegende programmier kentnisse wirds da sicher etwas dauern, mit etwas basics is das sicherlich relativ flott schaffbar wenn man eine basis hat (von sourceforge etc.) auf die man aufbauen kann
|
COLOSSUS
AdministratorGNUltra
|
Geht sicher auch eleganter, aber mein awk-fu ist nicht so der Hammer awk '{foo=sprintf("%s",$0); gsub("//","\n",foo); print foo;}' [i][b]file[/b][/i]
|
thachriz
in between
|
danke für die tips hab gerade erfahren dass perl wohl am "besten" ist, da es sich um bioinformatik handelt und wir damit wohl noch einiges machen werden. blöd halt dass ich davon keine ahnung hab...wird noch lustig
|
that
ModeratorHoffnungsloser Optimist
|
Ja, in Perl geht sowas auch relativ einfach.
|