匹配二进制字符串与3次或更多次出现的'1'。这个正则表达式可以改进吗?

时间:2010-08-01 23:33:39

标签: regex binary

^[0-1]*1[0-1]*1[0-1]*1[0-1]*$

将二进制字符串与3次或更多次出现的“1”匹配 这个表达式有效...只是想让它变得更好。

2 个答案:

答案 0 :(得分:1)

要匹配三次或更多次出现的1,我会使用:

^(0*1){3}[01]*$

答案 1 :(得分:1)

我认为它会是这样的,编辑后改变了alans建议

^(0*1){3,}0*$