How can I split a string using regex to return a list of values?

前端 未结 8 1367
感动是毒
感动是毒 2021-01-25 11:42

How can I take the string foo[]=1&foo[]=5&foo[]=2 and return a collection with the values 1,5,2 in that order. I am looking for an answer using

8条回答
  •  北荒
    北荒 (楼主)
    2021-01-25 11:49

    Here's an alternative solution using the built-in string.Split function:

    string x = "foo[]=1&foo[]=5&foo[]=2";
    string[] separator = new string[2] { "foo[]=", "&" };
    string[] vals = x.Split(separator, StringSplitOptions.RemoveEmptyEntries);
    

提交回复
热议问题