i am creating a small cpu simulator and i need to parse the assembly instruction which is like "add $s1 $s2 $s3", i need to get these four individual words ignoring the white spaces, if i use string.split(' '), it wont work if user enters more than one space between the words. i think of implementing it using subscript, but there should be easier way.
any ideas?

Try str.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries); .

if that works i will kiss you on your forehead.

wow it worked :

string something = "ali veli      deli";
        string[] somethings = something.Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries);

        Response.Write(somethings.Length.ToString());

the output is 3 as expectedly.
now the question for you, how were you able to find this information?

This question has already been answered. Start a new discussion instead.