立即学习:https://edu.csdn.net/course/play/6861/335840?utm_source=blogtoedu
正则符号:
1.原字符:存在与字符串里的子串 re.findall
2.英文字符的.为通配符 可以代表任意字符(除了换行符\n) \.代表小数点本身
3.分斜杠\为转义符
\n换行
\t 代表Tab
\d代指0-9中的任意数字
\s代指任意一种空白(空格、换行、Tab等)
\w代指字母(大小写共52种)、数字(10种)、下划线中的任意一种
\.代指英文句号本身
\\代表斜杠本身
4.中括号[ ] 代表字符集合
括号中的字符集中间不需要加任何分隔符
[a-zaA-Z]表示所有的大小写字母
5.圆括号() 特定内容的截取(抠)
6.英文状态问号? 次数匹配,匹配前一个字符0次或者1次
例如https 和 http 用http?即可同时表示两种
7.加号+
匹配前一个字符1次及以上
8.星号*
匹配前一个字符0次及以上
.*奶粉.* 所有包含奶粉两个字的元素
9.英文状态大括号{}
表示哦i配钱一个字符串特定的次数或者范围
{m} m次
{m,} 至少m次
{m,n} m-n次
{,n} 最多n次