|
ip正则式为:r'(([12][0-9][0-9]|[1-9][0-9]|[1-9]).){3,3}([12][0-9][0-9]|[1-9][0-9]|[1-9])' 以下为一个示例 #-*- coding:utf-8 -*- import re def ip(): '验证IP的正则式' def match_group(p): s = '''211.210.209.108 gan ffad1.210.2.108 d ffad1.210.2.109afa''' com = re.compile(p) lst_m = com.finditer(s) for m in lst_m: print m.group() p = r'(([12][0-9][0-9]|[1-9][0-9]|[1-9]).){3,3}([12][0-9][0-9]|[1-9][0-9]|[1-9])' match_group(p) def group(): '''若存在多个匹配,可以用finditer来获取到多个组''' def match(p): s = 'Isaac Newton,physicist,huang zhijun' mo = re.compile(p) m = mo.search(s) if not m: print 'no match' else: print mo.findall(s) print 'm.group(0):',m.group(0) # print 'm.group(1):',m.group(1) # print 'm.group(2):',m.group(2) m_ite = mo.finditer(s) for ite in m_ite: print 'ite.group(0)',ite.group(0) print 'ite.group(1)',ite.group(1) print 'ite.group(2)',ite.group(2) # p = r'(w+) (w+)' p = r'(w+) (w+)' match(p) if __name__ == '__main__': ip() # group()
您可能感兴趣的文章:- python标准日志模块logging的使用方法
- Python中使用logging模块打印log日志详解
- python改变日志(logging)存放位置的示例
- 使用python分析git log日志示例
- Python正则表达式匹配ip地址实例
- python利用正则表达式提取字符串
- python使用正则表达式提取网页URL的方法
- python 根据正则表达式提取指定的内容实例详解
- 基于Python正则表达式提取搜索结果中的站点地址
- python正则实现提取电话功能
- Python实现从log日志中提取ip的方法【正则提取】
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|