gpt4 book ai didi

c# 按数字拆分字符串值

转载 作者:行者123 更新时间:2023-11-30 13:16:41 25 4
gpt4 key购买 nike

字符串值

String value = "11100110100";

我想像下面这样拆分它,

111,00,11,0,1,00

我尝试根据数字进行拆分,如下所示:

List<string> result1= value.Split('0').ToList<string>();

List<string> result2= value.Split('1').ToList<string>();

它不起作用,我如何通过拆分 1 和 0 来获得所需的输出(如下所示)?

111

00

11

0

1

00

谢谢。

最佳答案

您可以在从 0 到 1 和从 1 到 0 的每次更改之间放置一个字符,然后拆分:

string[] result = value.Replace("10", "1,0").Replace("01", "0,1").Split(',');

关于c# 按数字拆分字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24824824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com