URL: https://www.overclockers.at/coding-stuff/textdatei_auslesen_und_formatiert_wieder_ausgeben_177043/page_1 - zur Vollversion wechseln!
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"?
Zitat von thachrizgibts da etwas ganz "einfaches"?
warum nicht einfach eine fertige lösung wie awk verwenden?
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
Geht sicher auch eleganter, aber mein awk-fu ist nicht so der Hammer
Code:awk '{foo=sprintf("%s",$0); gsub("//","\n",foo); print foo;}' [i][b]file[/b][/i]
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
Ja, in Perl geht sowas auch relativ einfach.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025