Бинарные числа

Тема в разделе "Регулярные выражения", создана пользователем gres_18, 16 июл 2014.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Есть текст произвольной длины и содержания. Необходимо получить все двоичные числа из текста. Задача сама по себе простая, но нужно чтобы исключались числа вроде ,1000, 100, 10 и т.д.
    Т.е. условия стоят следующие:

    1. 1 и следом все 0 - не совпадение
    2. 1 и следом мешанина из 0 и 1 - совпадение
    3. 0 и следом мешанина из 0 и 1 - совпадение

    Буду очень признателен за помощь, уже кажется всё перепробовал.
     
  2. xpert13

    xpert13 <(*_*)>

    Moderator
    Регистр.:
    7 ноя 2008
    Сообщения:
    182
    Симпатии:
    453
    Как-то так:
    Код:
    [01]0*1[10]*
     
    gres_18 нравится это.
Статус темы:
Закрыта.