1.[A-Za-z]表示匹配其中任意一个字母,而[A-Za-z]\w+它后面跟着一个或者更多的字母或者数字组成的。
2.在Python正则表达式中有两种匹配方式:一种是search和match.
3.匹配字符串 m=re.match("fool","foolbar")
4.匹配任意一个正则 m=re.match("fzz|f","foolzz")
5.匹配前面出现的正则表达式零次或者多次。m=re.match("[A-Za-z]*","foolfdfd")
6.匹配前面出现的正则表达式一次或者多次.m=re.match("[A-Za-z]",“foolfdfdfd”)
7.匹配前面的正则表达式零次或者一次,m=re.match("foo?","fool")
8.匹配前面的正则表达式N次,m=re.match([0-9]{3})
9.匹配前面出现的正则表达式M次或者N次,m=re.match([0,9]{3,9})
10.匹配字符串中任意一个字符字母,m=re.match([aeiou])
11.用管道符号 | 匹配多个正则表达式。m=re.match("at|home|fd","at")
12.匹配任意一个单字符号,m=re.match("f.o","fdop")
13.匹配任何以From开头的字符串,^From
14.匹配任何以sh结尾的字符串,sh$
15.匹配仅仅有^sub:fd$组成的字符串。
16.the,任何包含有the的字符串
17.\bthe,匹配任何以the开头的字符串
18,\bthe\b仅仅匹配the这个单词
19.\Bthe,任何包含the的字符串,但是不以the开头的字符串。
20.创建字符类用的是[]
21.z.[0-9]表示Z后面跟任意字符然后跟着一个零到九的数字
22.必包操作符号{*,+,?,{}},来实现一次或者多次等的重复匹配。其中?表示零次或者一次。
23.如果单纯的表示.,则需要在.之前加上\这个符号