接下来,就是最最最重要的特征匹配!!!
‘\d’:代表任意数字
‘\d\d’:代表任意两个连续数字
‘\d{2}’:代表任意两个连续数字
‘\d{2,3}’:代表任意两个或三个连续数字(注:此处遵循贪婪原则,即就高不就低)
‘\d{i,j}’:代表任意i~j个连续数字
‘\d\d+’:代表至少两个连续的数字(注:加号代表从一开始)
‘\d\d*’:代表至少一个连续的数字(注:乘号代表从零开始)
‘\d{2,3}?’:代表任意两个或三个连续数字(注:此处打破贪婪原则,即就低不就高)
‘\D\d+’:代表以任意字符开始,后续由大于等于一个数字组成
‘\s+’:代表所有不可见字符
‘\bis’:代表以空格开始的‘is’
‘[\u4e00-\u9fa5]+’:代表任意文字
‘\d.\d’:代表两个数字之间为任意类型字符(除去换行符)
若加上re.S,则可匹配到换行符
‘^\d’:代表作为开头的数字
‘\d$’:代表作为结尾的数字(即每一个字符串的最后)
若加上re.M,则可匹配到每一行的最后
下一篇继续正则表达式,加油~~