2009-07-16 4 views
0

Я пытаюсь использовать регулярное выражение прямо сейчас, и я действительно запутался. Я хочу сделать некоторые проверки с этим регулярным выражением:Regex in python

^[A-Za-z0-9_.][A-Za-z0-9_ ]* 

Я хочу сделать так, что есть предел характера (32), и я хочу, чтобы «соответствовать» всем строкам.

например:

строка: ".hello привет" -за должен работать

строка: ".hello привет/.." -Этот должен быть отклонен из-за/..

Спасибо!

ответ

2

это?

^[A-Za-z0-9_.][A-Za-z0-9_ ]{0,31}$ 
+0

Почему не 0,31? – Draemon

+0

спасибо Draemon, that prob better – SilentGhost

+0

Я бы начал дискуссию о том, что требование «соответствовать всей строке» означает, что \ Z следует использовать вместо $, но это проходит мимо моего постельного режима, поэтому я не буду: -) –