Subj : string.split(); To : Digital Man From : MCMLXXIX Date : Thu Sep 30 2010 11:57 am Re: string.split(); By: MCMLXXIX to Digital Man on Thu Sep 30 2010 11:53:48 > Re: string.split(); > By: Digital Man to MCMLXXIX on Tue Sep 28 2010 15:16:24 > > > > I've been working on something that splits a string at certain match > > > points, and noticed that it crashes JSEXEC in windows, but not in linu > > > > > > try this: > > > > > > "this is a test".split(/(is|a|test)/ig); > > > > It is interesting that it's crashing. Did you confirm that you're testing > > the same version of SpiderMonkey (jslib) on Windows and Linux? When I get > > chance, I'll see if I can pass on a trace to the SpiderMonkey guys. They > > have already fixed this one. > > > > Anyway, String.split() doesn't take a regexp as an argument, so what you' > > trying to do won't work anyway. See > > https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Stri > > details. > > > > interestingly enough, using a regexp gives you a slightly different result: > "0123456789".split("2"); // 01,3456789 > "0123456789".split(/2/); // 01,2,3456789 > actually, I have to amend that last example... "0123456789".split(/2/); // 01,3456789 "0123456789".split(/(2)/); //01,2,3456789 --- þ Synchronet þ The BRoKEN BuBBLE (MDJ.ATH.CX) .