[Javascript] Looking for CR/LF

Matt Barton javascript at mattbarton.org
Tue Nov 9 07:03:52 CST 2004


Yes - I've known some very innoculous looking string-handling techniques 
have extremely surprising performance benefits in j/s.

Matt

Allard Schripsema wrote:

> Hi Tim,
> 
> What takes to much time, creating the string or cutting up the string?
> Show us the part of the code that is problematic.
> I had a performance problem here which had to do with long strings and got
> some umbelievable results:
> building a list of 200 lines ( and a lot of columns) went from 70 secs to
> 6.7 secs using some tricks like extra buffers....
> 
> Allard
> 
> 
> 
> 
> -----Original Message-----
> From: javascript-bounces at LaTech.edu
> [mailto:javascript-bounces at LaTech.edu]On Behalf Of Tim Makins
> Sent: Tuesday, November 09, 2004 9:14 AM
> To: [JavaScript List]
> Subject: [Javascript] Looking for CR/LF
> 
> 
> Hi to all: I have a text box, and will paste in to it multi-line text such
> as:
> 
> apples,1,4545,23,foo,foo
> pear,34,32,56,foo,foo
> banana,765,4465,332,frog,bat
> 
> I will then grab the contents and put it into a string.
> 
> What I want to do then is to separate each *line* in the string; to do that
> I need to loop through it until I find the carriage-return/linefeed.
> 
> I *could* do it using
> 
> textarea_string = escape(F1.textbox.value);
> String.prototype.replace = replace_string;
> var replaced_string = textarea_string.replace("%0D%0A", ";");
> 
> and then look for ';' but I might have 3000 lines to deal with, which takes
> too long, and converts lots of other things I don't want converting.
> 
> How else can I spot the position of each carriage-return/linefeed ???
> 
> Tim in Ireland.
> 
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
> 
> 
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
> 



More information about the Javascript mailing list