python正则表达式
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