我需要使用正则表达式来匹配 1 OR (AND) 0。
例如
^((1+|0+)|(1*,0*))1((1+|0+)|(1*,0*))1+((1+|0+)|(1*,0*))$
匹配01001110
。
我想知道如何匹配“1系列或0系列或1和0的混合系列”
我已尝试以下方法,但对字符串 1010
不起作用。
^((1+|0+)|(1*,0*))1+((1+|0+)|(1*,0*))$
这个想法是在this中问题中,“A”可以表示为 1+ OR 0+ 或两者的混合。 所以我尝试导出如上所示的正则表达式。
最佳答案
我不确定这是否是您想要的,但如果您想查找仅包含 1
和/或 0
的系列,那么您的正则表达式可以类似于 (1|0)+
也可以使用 character class 编写为[01]+
关于java - 匹配正则表达式 OR 和 AND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25364918/