What i forgot to mention was that the keyword also exists within the lines. But i have to find/read until a line which starts with mstart.
But anyway i will play around a little bit. Thanks so far for all your comments. Regards, Matthias Matthias Rebbe +49 5741 310000 wirmachen.software <http://wirmachen.software/> > Am 17.09.2017 um 12:55 schrieb Paul Dupuis via use-livecode > <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com>>: > > On 9/16/2017 8:50 PM, Matthias Rebbe via use-livecode wrote: >> Hi, >> >> until today i used always put URL to read a complete file into memory. But >> now i have to process really large text files with a size of 900 - 1500 MB. >> I know i can read a file until EOF or so. >> >> But how would i read a file until a line that starts with a certain keyword, >> e.g. mstart. I need to read until the line before that line which starts >> with mstart. >> And then read from that “mstart” line until the next line before “mstart”. >> Do i have to read line by line and check if the line starts with that >> keyword or is there also an other way? >> >> Maybe i am thinking to complicated. >> > > Why can you not use the > read from file tFilePath until "mstart" > of > read from {file /pathName/ | stdin} [at /start/] {until {/string/ | end > | EOF | empty} | for /amount/ [/chunkType/]} [in /time/] > > If you need to back up to reread the "mstart" string you can then use > Seek to adjust the read position if needed. > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > <http://lists.runrev.com/mailman/listinfo/use-livecode> _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode