正则表达式

\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

posted @ 2018-08-28 17:47  yl007  阅读(122)  评论(0编辑  收藏  举报