`
flynewton
  • 浏览: 59915 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Python中使用正则表达式

阅读更多

关键字: python , 正则表达式

《Python unix与linux系统管理指南》学习笔记

Python中使用正则表达式,应该要养成创建编译后的正则表达式的习惯,使用方法如下:

  1. #!/usr/bin/env python  
  2.   
  3. import re  
  4.   
  5. def run_re():  
  6.     pattern = 'ERROR'  
  7.     re_obj = re.compile(pattern)  
  8.   
  9.     infile = open('/home/udb/jt.txt''r')  
  10.     match_count = 0  
  11.     lines = 0  
  12.     for line in infile:  
  13.         match = re_obj.search(line)  
  14.         if match:  
  15.             match_count += 1  
  16.         lines += 1  
  17.     return (lines, match_count)  
  18.   
  19. if __name__ == "__main__":  
  20.     lines, match_count = run_re()  
  21.     print 'LINES--->', lines  
  22.     print 'MATCHES--->', match_count  

常用的正则表达式方法有findall(), finditer(), match(), search()

分享到:
评论

相关推荐

    python中使用正则表达式

    python中使用正则表达式

    python之常用正则表达式.pdf

    python之常用正则表达式.pdfpython之常用正则表达式.pdfpython之常用正则表达式.pdfpython之常用正则表达式.pdfpython之常用正则表达式.pdfpython之常用正则表达式.pdf

    精品课件 Python从入门到精通 第8章 Python中使用正则表达式(共16页).ppt

    Python从入门到精通 第8章 Python中使用正则表达式.ppt Python从入门到精通 第9章 函数.ppt Python从入门到精通 第10章 面向对象程序设计.ppt Python从入门到精通 第11章 模块.ppt Python从入门到精通 第12章 异常...

    [Python]网络爬虫(七):Python中的正则表达式教程.pdf

    [Python]网络爬虫(七):Python中的正则表达式教程.pdf

    python-数字正则表达式.docx

    例如,要匹配字符串"123"中的整数,可以使用如下代码: import re pattern = r'\d+' string = '123' result = re.match(pattern, string) python-数字正则表达式全文共3页,当前为第1页。 print(result.group()) ...

    常用java正则表达式

    本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache...

    第11.25节 Python正则表达式编译re.compile及正则对象使用.rar

    第11.25节 Python正则表达式编译re.compile及正则对象使用.rar

    python使用正则表达式提取网页URL的方法

    本文实例讲述了python使用正则表达式提取网页URL的方法。分享给大家供大家参考。具体实现方法如下: import re import urllib url=//www.jb51.net s=urllib.urlopen(url).read() ss=s.replace( ,) urls=re.findall...

    Python正则表达式标准库使用教程.pdf

    本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。   ...

    “正则表达式以及python re模块”演讲PPT

    PPT 讲述了正则表达式的使用方式以及如何使用python来操作正则表达式,内容简洁实用,适合平时查询,也适合PPT演讲使用~

    正则表达式经典实例

    书中提供了上百种可以在实战中使用的实例,以帮助读者使用正则表达式来处理数据和文本。对于如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,《正则表达式经典实例》给出了涉及...

    python专题——正则表达式[整理].pdf

    python专题——正则表达式[整理].pdf

    Python程序设计:正则表达式检索与替换.pptx

    分割 的功能是使用正则表达式对字符串进行分割。 正则表达式检索与替换 正则表达式的匹配方法 match()尝试从字符串的起始位置匹配一个模式,匹配成功返回匹配的信息,如果不是起始位置匹配成功的话,match()就返回...

    python正则表达式全部方法

    一个描述全部python正则方法,正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 ...

    python中使用正则表达式将所有符合条件的字段全部提取出来

    问题如标题,使用正则表达式匹配字段目前无非就三种,分别是: re.match() re.search() re.findall() 简单介绍一下,re.match()与re.search()非常类似,主要区别就是前者是从目标字符串的开头匹配,而后者则要没有...

    Shell与Python正则表达式参考

    Shell与Python正则表达式参考 正则表达式(RE)是一些由字符和特殊符号组成的字符串,它们描述了这些字符和字符的某种重复方式,因此能按某种模式匹配一个有相似特征的字符串的集合,简单地说,正则表达式就是用在字符...

    Python 中的正则表达式

    Python中的正则表达式的使用指南 包含多种范例代码

    python正则表达式使用指南

    python正则表达式使用指南,中英文对照,简洁易懂,个人觉得非常好,能很快学会试用正则表达式。

    python3利用正则表达式匹配经纬度

    网上关于度分秒的经纬度提取我用不了,搞了好久的正则表达式,大家可以参考一下,如果有更好的方法,可以分享一下。

Global site tag (gtag.js) - Google Analytics