Dave,

How about something like this. Untested, but the idea is:

Read in the lines as if they are all "cr" delimited. If the first character of a line is a linefeed, then you just passed a crlf ending (so just delete the linefeed). For any additional embedded linefeeds, split them off as new lines.


read from file theXMLFilePathName until cr
put it into tLine
if (char 1 of tLine = linefeed) then delete char 1 of tLine
replace linefeed with cr in tLine
repeat for each line l in tLine
   processLine l
end repeat

Hi,

I am trying to read text files line by line, but have come across a file that doesn't have consistent line endings. The command I use is:

  read from file theXMLFilePathName until cr

When I looked in the file it has some lines ending in cr, some in lf and some in crlf.

How can I read up to either of these characters (cr/lf) ?

Thanks a lot
All the Best
Dave



_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to