Соответствие двоичной строки с 3 или более вхождениями '1'.Можно ли улучшить это регулярное выражение? - PullRequest
1 голос
/ 02 августа 2010
^[0-1]*1[0-1]*1[0-1]*1[0-1]*$

Чтобы сопоставить двоичную строку с 3 или более вхождениями '1' Это выражение работает ... просто пытается сделать его лучше.

Ответы [ 2 ]

1 голос
/ 02 августа 2010

Я думаю, что это будет что-то вроде этого, отредактировано изменено с предложениями alans

^(0*1){3,}0*$
1 голос
/ 02 августа 2010

Чтобы сопоставить три или более вхождения 1, я бы использовал:

^(0*1){3}[01]*$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...