Выражение регулярного выражения будет иметь вид: -
0?(1+0)*1*
Так как в начале может быть один ноль, поэтому у нас есть 0?
, что означает, что он либо представлен отдельно, либоотсутствует.
Следующее (1+0)
означает, что мы видим серию (по крайней мере, одного) 1, за которой следует один ноль.Вся эта группа нулей, следующих за серией 1, может повторяться несколько раз.И мы также добавляем 1*
в конце, чтобы наш шаблон не всегда обнаруживал требуемые строки, но всегда заканчивался нулем.