标签:部分 返回 ams count lang find print 多行 param
1.元字符([ ]),它用来指定一个character class。所谓character classes就是你想要匹配的字符(character)的集合.字符(character)可以单个的列出,也可以通过"-"来分隔两个字符来表示一个范围。例如,[abc]匹配a,b或者c当中任意一个字符,[abc]也可以用字符区间来表示---[a-c].如果想要匹配单个大写字母,你可以用[A-Z]。
2.元字符[^]. 你可以用补集来匹配不在区间范围内的字符。其做法是把"^"作为类别的首个字符;其它地方的"^"只会简单匹配 "^"字符本身。例如,[^5] 将匹配除 "5" 之外的任意字符。同时,在[ ]外,元字符^表示匹配字符串的开始,如"^ab+"表示以ab开头的字符串。
3. 元字符(\),元字符backslash。做为 Python 中的字符串字母,反斜杠后面可以加不同的字符以表示不同特殊意义。
4.元字符($),匹配字符串的结尾或者字符串结尾的换行之前。
5.元字符(*),匹配0个或多个
6.元字符(?),匹配一个或者0个
7.元字符(+), 匹配一个或者多个
8,元字符(|), 表示"或",如A|B,其中A,B为正则表达式,表示匹配A或者B
9.元字符({})
def match(pattern, string, flags=0)
def search(pattern, string, flags=0)
def sub(pattern, repl, string, count=0, flags=0)
def split(pattern, string, maxsplit=0, flags=0)
def findall(pattern, string, flags=0)
def compile(pattern, flags=0)
标签:部分 返回 ams count lang find print 多行 param
原文地址:http://www.cnblogs.com/yefeiyang/p/6079750.html