【发布时间】:2020-05-07 07:01:12
【问题描述】:
我正在尝试以特定方式拆分一串二进制数字
假设这是我的字符串100011001110010101110
我想在 1
之前的每个 0 处拆分字符串所以上面分割后的字符串就变成了
1000 1100 11100 10 10 1110
我使用了正则表达式模式/(1+0+)/g,它正确地拆分了字符串,但它错过了一些组。
这是c#代码
Regex.Split(stringToSplit, @"(1+0+)");
请问我做错了什么。
编辑:我没有提到我确信 1 将总是先于 0
提前致谢。
【问题讨论】: