1、常见标点的含义:
^a : 以a开头
a$ : 以a结尾
. : 任意一个字符
a* : 任意个a
a+ : 一个或以上a
[]:
[abc]:a|b|c; [a-z0-9A-Z_]:w; [.]:.; [^a]:!=a;
2、贪婪匹配和非贪婪匹配:
import re
str = 'a111sssssdfg'
result = re.match('^a.+s', str)
if result:
print(result.group(0))
a111sssss
import re
str = 'a111sssssdfg'
result = re.match('^a.+?s', str)
if result:
print(result.group(0))
a111s