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) 将字符串中所有特殊正则表达式字符转义
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 9,474评论 0 13
  • 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例...
    Python程序媛阅读 5,151评论 0 22
  • 在前面我们已经搞定了怎样获取页面的内容,不过还差一步,这么多杂乱的代码夹杂文字我们怎样把它提取出来整理呢?下面就开...
    知曰阅读 9,608评论 1 15
  • 未经允许,不得擅自改动和转载 正则表达式须知 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则...
    双愚阅读 5,268评论 0 9
  • 街灯明亮 街道空旷 我站在路上 面向日出的方向 心曾激荡 现在想要流浪 去远方 寻找自由的天堂 脑中充斥着忙 身体...
    黎骊阅读 2,405评论 1 3