Python中的正则表达式
我现在正在尝试使用正则表达式,但我感到很困惑。我想用这个正则表达式来做一些验证:
^[A-Za-z0-9_.][A-Za-z0-9_ ]*
我想限制字符的数量(最多32个),并且我希望“匹配”整个字符串。
例如:
字符串:".hello hello"
- 这个应该可以通过
字符串:".hello hello /.."
- 这个应该被拒绝,因为里面有 /..
谢谢!
2 个回答
0
这个表达式是用来检查一个字符串的长度和内容的。具体来说,它的意思是:
这个字符串可以包含字母、数字、下划线、点和连字符,长度可以从0到32个字符之间。
简单来说,就是你可以输入最多32个字符,里面可以有字母、数字和一些特殊符号,但不能超过32个字符,也不能是空的(如果你想要允许空字符串的话,0个字符也是可以的)。
2
这个是什么?
^[A-Za-z0-9_.][A-Za-z0-9_ ]{0,31}$