正则表达式
正则表达式:
Re模块自带函数:
search()
findall()
split()
sub()
compile()
match()
常见的字符和符号:
匹配位置的元字符:
^:开头的位置
$:结束位置
\b:匹配单词的边界
匹配单个字符的元字符:
.:任意字符
[..]:匹配单个列出的字符
[^...]:匹配单个未列出的字符组
提供计数功能的元字符:
?:容许匹配一次
*:可以匹配任意多次
+ :最少匹配一次,最多可以任意次
\b
\d:匹配一个数字
\s:匹配一个空格
\w:一个数字或者字母
$
+
?
*
|
实例:
[0-9a-zA-Z\_]:表示可以匹配一个数字,字母和下划线
[0-9a-zA-Z\_]:可以匹配至少由一个数字、字母或者下划线组成的字符串
[a-zA-Z_][0-9a-zA-Z\_]{0,19}:更精确的限制了变量的长度是1--19字符
浙公网安备 33010602011771号