62,271
社区成员
发帖
与我相关
我的任务
分享^(?:0{4}[01]|10{4}|010{3})*((?:[0-1]{5})*?)(?:0{4}[01]|10{4}|010{3})*$^(?:0{5}|0{4}1|10{4}|010{3})*((?:[0-1]{5})*?)(?:0{5}|0{4}1|10{4}|010{3})*$
string s="000000100000110000000111000000";
for(int i=0;i<s.Length /5;i++)
{
var t =s.ToCharArray().Skip(i*5).Take(5).ToArray();
if(t.Count(n=>n=='1')>1)
{
Console.WriteLine(new string(t));
}
}
void Main()
{
string s="000000100000110000000111000000";
for(int i=0;i<s.Length /5;i++)
{
string t =new string(s.ToCharArray().Skip(i*5).Take(5).ToArray());
if(t.ToCharArray().Count(n=>n=='1')>1)
{
Console.WriteLine(t);
}
}
}
/*
00110
01110
*/
//此代码得到的结果是 : 每组中1的个数大于1的数组