字符串值
String value = "11100110100";
Run Code Online (Sandbox Code Playgroud)
我想拆分它,如下图所示,
111,00,11,0,1,00
我尝试通过基于数字分割,如下所示:
List<string> result1= value.Split('0').ToList<string>();
List<string> result2= value.Split('1').ToList<string>();
Run Code Online (Sandbox Code Playgroud)
它不起作用,如何通过拆分1和0获得所需的输出(如下所示)?
111
00
11
0
1
00
Run Code Online (Sandbox Code Playgroud)
谢谢.
Guf*_*ffa 12
您可以在每个更改之间放置一个字符,从0到1,从1到0,然后拆分:
string[] result = value.Replace("10", "1,0").Replace("01", "0,1").Split(',');
Run Code Online (Sandbox Code Playgroud)