Regex 匹配二进制字的正则表达式

Regex 匹配二进制字的正则表达式,regex,Regex,我非常需要这样一个正则表达式,因为我的字母表是由0和1组成的 现在我需要一种可以接受所有单词的语言,只要它有三个0 即: 000 10001 0001 1000 10000101连续三个零字符: \b[01]*0{3}[01]*\b 注意 这是否是OP想要的还不完全清楚 编辑 显然是:)三个连续的零字符: \b[01]*0{3}[01]*\b 注意 这是否是OP想要的还不完全清楚 编辑 显然是:) 如果三个零不连续,也将匹配 这仅与所需匹配(即直到第三个零)。如果希望它与整个数字匹配,请使用

我非常需要这样一个正则表达式,因为我的字母表是由0和1组成的

现在我需要一种可以接受所有单词的语言,只要它有三个0

即:

000 10001 0001 1000 10000101连续三个零字符:

\b[01]*0{3}[01]*\b
注意
这是否是OP想要的还不完全清楚

编辑
显然是:)

三个连续的零字符:

\b[01]*0{3}[01]*\b
注意
这是否是OP想要的还不完全清楚

编辑
显然是:)

如果三个零不连续,也将匹配

这仅与所需匹配(即直到第三个零)。如果希望它与整个数字匹配,请使用

\b(1*0){3}[01]*\b
如果三个零不连续,也将匹配

这仅与所需匹配(即直到第三个零)。如果希望它与整个数字匹配,请使用

\b(1*0){3}[01]*\b

你是说一个可以被3个零除的数字,比如3,6,9?还是多3个或0?

您是指可以被3个零除的数字,例如3、6、9?或者3个以上或0?

为了澄清,您想捕获包含3个或更多0的每个单词(由空格分隔)?为了澄清,您想捕获包含3个或更多0的每个单词(由空格分隔)?+1优雅而漂亮的想法只匹配“需要的数量”。+1优雅而漂亮的想法只匹配“需要的数量”.除以零?嗯?哦!……)如果一个数字可以被两个零除,你能把这个数字除以三个零吗?对,这个语句应该写为“一个可以被3除的零的数字”:)除以零?嗯?哦!……)如果一个数字可以被两个零除,你能把这个数字除以三个零吗?对,这个语句应该写为“一个可以被3除的零的数目”: