Python 正则表达式(2)

python自带re模块提供了对正则表达式的支持

re模块主要用到的方法列举如下:

函数 描述
re.compile(pattern[, flags] 根据包含正则表达式的字符串创建模式对象
re.search(pattern, string[, flags]) 在字符串中寻找模式
re.match(pattern, string[, flags]) 在字符串的开始处中寻找匹配模式
re.split(pattern, string[, maxsplit=0]) 根据模式的匹配项来分割字符串
re.findall(pattern, string) 列出字符串中模式的所有匹配项
re.finditer(pattern, string[, flags]) 返回一个顺序访问每一个匹配结果(Match对象)的迭代器
re.sub(pat, repl, string[, count=0]) 将字符串中所有的 pat 的匹配项用 repl 替换
re.subn(pattern, repl, string[, count]) 返回 (sub(repl, string[, count]) 替换次数)。
re.escape(string) 将字符串中所有特殊正则表达式字符转义

你可能感兴趣的:(Python 正则表达式(2))