python re 正则表达式实例
来源:互联网 发布:性价比高的鼠标 知乎 编辑:程序博客网 时间:2024/04/28 09:37
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Filename: file_process.py
#function:
#author: 刘红波
#date: 2012-05-07
import glob
import os
import re
#日志文件目录
v_log_dir = '/etl/aiinsight/bin/py'
#目标文件
f_tab1 = open('/etl/aiinsight/bin/py/tab_into_tab.txt','w')
f_tab2 = open('/etl/aiinsight/bin/py/tab_into_insert.txt','w')
os.chdir(v_log_dir)
#显示指定类型文件
#查询正则表达式
p1 = re.compile('WWNEW\.[\w]+|DW\.[\w]+|REPORT\.[\w]+|TBOWNER\.[\w]+')
p2 = re.compile('INSERT[\s]+INTO[\s]+WWNEW\.[\w]+|INSERT[\s]+INTO[\s]+DW\.[\w]+|INSERT[\s]+INTO[\s]+REPORT\.[\w]+|INSERT[\s]+INTO[\s]+TBOWNER\.[\w]+')
for v_file in glob.glob('*.log'):
f = open(v_file)
for line in f:
for v_tab in p1.findall(line.upper()):
f_tab1.write(v_file + ',' + v_tab + '\n')
for v_tab in p2.findall(line.upper()):
f_tab2.write(v_file + ',' + v_tab + '\n')
f.close()
f_tab1.close()
f_tab2.close()
- python re 正则表达式实例
- python re 正则表达式实例2
- python re正则表达式使用实例
- Python 正则表达式 re
- python-re【正则表达式】
- python re 正则表达式
- Python re正则表达式
- python 正则表达式 re
- Python正则表达式(re)
- re 正则表达式 Python
- python正则表达式(re)
- python re正则表达式
- python正则表达式re
- python正则表达式re
- Python Re正则表达式
- Python re正则表达式学习
- python正则表达式:re模块
- python的正则表达式 re
- 关于sqlserver中查询语句中嵌套case语句使用方法
- 如何使用DotCloud
- IOS 内存管理
- JAVA完全控制Oracle中BLOB、CLOB说明
- 蓝牙协议名称汇总
- python re 正则表达式实例
- SMP IRQ Affinity
- 几种排序算法的C++ 实现
- 让openlayers的overview支持任意底图如(wmts,wms,或其他自定义地图)
- python re 正则表达式实例2
- 数据库 内连接 外连接 交叉连接 的区别
- objective-c 内存管理
- web.xml中配置<error-page>标签不起作用的问题
- 解决在无线网络下本机无法连接linux(红帽)虚拟机问题