NthField sucht jedesmal wieder von Beginn an, deshalb wird das schnell ineffizient.
Besser: Den Gesamttext mit Split(txt, EndOfLine) in ein Array von Zeilen aufbrechen und dann in jedem Element nach dem Kennzeichen suchen. 2011/5/4 Stefan Mettenbrink <s.me...@gmx.de>: > Ich möchte einen Ordner Textdateien auf vorhandensein von bestimmten > Textfragmenten prüfen. Dazu habe ich die Datei in einen String eingelesen > und dann per NthField die passenden Stellen rausgesucht (mir geht es um den > Text hinter dem Kennzeichen). Da es durchaus auch mehrere tausend Zeilen mit > diesem Kennzeichen sein können, dauert das Prozedere recht lange. > > Hat jemand eine Idee, wie man die Suche beschleunigen kann? > > Zum besseren Verständnis: > Die Dateien enthalten zeilenweise Text. Am Zeilenanfang ist ein Kennzeichen, > danach folgt bis zum Zeilenende der wesentliche Text. > > MfG, Metti. > > -- Thomas Tempelmann, http://www.tempel.org/ Follow me on Twitter: http://twitter.com/#!/tempelorg