-1

0|1 需要正则表达式,但字母不能重复。

所以:

101010 - valid
010101 - valid
110011 - invalid
4

2 回答 2

2

好吧,这很简单:

(?=[01])0?(?:10)*1?
于 2012-10-02T20:41:05.117 回答
0
1?(01)*0? // matches alternating 1s and 0s
^1?(01)*0?$ // same as above but only whole strings
于 2012-10-02T20:43:33.390 回答