正则表达式:正则匹配
1、当匹配不到数据时会返回None,比如:
2、‘\w’是字母,\d是匹配数字
因为第二个字符并不是数字,所以会返回None
3、‘*’星号表示匹配任意字符0次或者任意次 ,‘+’匹配任意次或者1次,星号与➕区别不是很大
4、? 0次或者1次 加到表达式后面,就代表你才用的是非贪婪模式
(1)非贪婪模式:图中\w* 在?前面表示匹配的是0次,后边字符串中0 次的字符所在的位置是空,所以返回为空
因为➕是匹配第一次和任意次,所以会打印出“Y”
5、search
5、{m,n}用法 贪婪模式 匹配m~n次
加上?之后采取非贪婪模式,所以就只取了一个e
1~4次里边匹配了2次~
当不满足匹配时:
满足匹配时:
6、中括号[ ] 匹配中括号的内容