您的位置:首页 > 编程语言 > Python开发

Python正则表达式

2017-08-31 10:12 246 查看

匹配和搜索

re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。

函数语法:

re.match(pattern, string, flags=0)


re.search 扫描整个字符串并返回第一个成功的匹配。

函数语法:

re.search(pattern, string, flags=0)


替换和分割

Python 的 re 模块提供了re.sub用于替换字符串中的匹配项。

语法:

re.sub(pattern, replace, string, count=0, flags=0)


返回 (sub(repl, string[, count]), 替换次数)。

re.sub(pattern, replace, string, count=0):


字符串的开头是否能匹配正则表达式。返回_sre.SRE_Match对象,如果不能匹配返回None。

re.split(pattern, string, maxsplit=0)


搜索所以匹配字符串

以列表形式返回全部能匹配的子

re.findall(pattern, string,flags=0)


个顺序访问每一个匹配结果(Match对象)的迭代器

re.finditer(pattern, string, flags=0):


正则表达式修饰符



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: