Джанго Регекс 'Вырваться'? - PullRequest
0 голосов
/ 22 февраля 2010

Как вы 'вырвались' из регулярного выражения в Django?

Поэтому, если одному из ваших токенов URL (после и до косой черты /token/) нужны 3 цифры, КОЛОНА, 3 буквы, T, а затем 2 цифры, DASH и 3 цифры - как бы вы это сделали это?

Пример:

Примите: 678:bhgT23-789

Отклонить: 345:fdsM43-432

Я начал с r'^(?P<somevar>\w{2})/', но не знаю, куда идти.

EDIT:

Не могли бы вы рассказать мне через любое регулярное выражение, которое вы предлагаете, т. Е. Почему вы использовали этот конкретный шаблон и что означает каждый бит. Спасибо.

1 Ответ

2 голосов
/ 22 февраля 2010
\d{3}:[a-z]{3}T\d\d-\d{3}

3 цифры, двоеточие, 3 буквы (если вам тоже нужна прописная буква, сделайте это [a-zA-Z]), T, две цифры, тире, а затем 3 цифры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...