Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 24, 2012 20:21:42

S1lent
Зарегистрирован: 2012-04-24
Сообщения: 15
Репутация: +  1  -
Профиль   Отправить e-mail  

Регулярные выражения

Добрый день, помогите пожалуйста составить регулярное выражение, упрощёно выглядит следующим образом, допустим строка “ABCD”, нужно чтобы “А” оставалась постоянной, а “BCD” могли либо отсутствовать, либо варьироваться, но строго в заданном порядке и не повторяясь (например “ABC”, “ABD”, “AD” или просто “A”, НО НЕ ХАОТИЧНО “ACDB”, “ADB”, “ABB” и т д).
Конструкция "A{1,3}" не подходит

Офлайн

#2 Апрель 24, 2012 21:39:09

Chern
От: Киев
Зарегистрирован: 2010-09-15
Сообщения: 71
Репутация: +  3  -
Профиль   Отправить e-mail  

Регулярные выражения

первое, что пришло в голову - AB?C?D?



Офлайн

#3 Апрель 25, 2012 15:45:43

S1lent
Зарегистрирован: 2012-04-24
Сообщения: 15
Репутация: +  1  -
Профиль   Отправить e-mail  

Регулярные выражения

Да, действительно то что нужно. Спасибо вам. Как я и думал решение лежало на поверхности, но бывает что переклинит на самом простом и голову ломаешь…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version