正则表达式

d:匹配一个数字

w:匹配一个字母或数字

.:匹配任意字符

s:匹配一个空格

[0-9a-zA-Z\_]:匹配一个数字、字母或者下划线

[0-9a-zA-Z\_]+:匹配至少由一个数字、字母或者下划线组成的字符串

[a-zA-Z\_][0-9a-zA-Z\_]*:匹配由字母或下划线开头,后接任意个由一个数字、字母或者下划线组成的字符串

[a-zA-Z\_][0-9a-zA-Z\_]{0, 19}:更精确地限制了变量的长度是1-20个字符

A|B:匹配A或B

^表示行的开头,^d表示必须以数字开头。

$表示行的结束,d$表示必须以数字结束。

match()方法判断是否匹配,如果匹配成功,返回一个Match对象,否则返回None

原文地址:https://www.cnblogs.com/yl-saber/p/9549843.html