I’ve got a JS array which is writing to a text file on the server using StreamWriter. This is the line that does it:
sw.WriteLine(Request.Form["seatsArray"]);
At the moment one line is being written out with the entire contents of the array on it. I want a new line to be written after every 5 commas. Example array:
BN,ST,A1,303,601,BN,ST,A2,303,621,BN,WC,A3,303,641,
Should output:
BN,ST,A1,303,601,
BN,ST,A2,303,621,
BN,WC,A3,303,641,
I know I could use a string replace but I only know how to make this output a new line after every comma, and not after a specified amount of commas.
How can I get this to happen?
Thanks!
Well, here’s the simplest answer I can think of:
It’s not terribly elegant, but it’ll get the job done, I believe.
You may want this afterwards to finish off the current line, if necessary:
I’m sure there are cleverer ways… but this is simple.
One question: are the values always three characters long? Because if so, you’re basically just breaking the string up every 20 characters…