一种匹配字符串的表达式,使用re模块。正则表达式是一种独立的语法,和python没有任何的关系
然后表示得是第一个字符必须是数字,第二个字符必须是大写字母,第三个字符必须是小写字母。
字符组中的约束字符内在的依赖的条件是按照ASCII来进行的,每一个字符都对应一个ASCII标码,约束范围中字符的字符
对应的ASCII码的顺序必须是从小往大,不能反过来,例如a-Z可以,但是A-z不行,因为A的编码比a的编码大。
[^]: 匹配的是非字符组,即字符组里的字符都不能匹配。例如a[^abc]匹配第一个字符是a,第二个字符是abc以外的任意字符,^在这里起到的作用就是去反。
除了这种情况,其他的情况^都在字符组外.
需要注意的是:
或关系两头如果有重合的部分,那么必须把长的一方放在‘|‘的前边
量词限制的是字符的个数,即同一个字符出现的次数
*:表示重复零次或者任意多次
、?和 使用的时候不能加{},其他的数字使用的时候必须加上{}
原文:https://www.cnblogs.com/ddzc/p/12299712.html