python re 正規表示式例項2

2021-06-06 08:08:00 字數 899 閱讀 6964

#!/usr/bin/env python

# -*- coding:  utf-8  -*-

#filename: file_process_insert.py

#function:

#author: 劉紅波

#date:   2012-05-07

import glob

import os

import re

#目標檔案 tab_into_insert.txt

#f_tab1 = open('g:\\tmp\\py\\tab_into_190_insert.txt','r')

#f_tab2 = open('g:\\tmp\\py\\tab_into_190_insert_new.txt','w')

f_tab1 = open('g:\\tmp\\py\\tab_all.txt','r')

f_tab2 = open('d:\\tab_all_new.txt','w')

plog = re.compile('_[\d]\.log')

pinsert = re.compile('insert[\s]+into[\s]')

pdate = re.compile('[\d]')

pmonth = re.compile('[\d]')

for line in f_tab1:

line = plog.sub('.tcl',line)

line = pinsert.sub('',line)

line = pdate.sub('yyyymmdd',line)

line = pmonth.sub('yyyymm',line)

f_tab2.write(line)

f_tab1.close()

f_tab2.close()

python re 正規表示式例項

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 aiin...

Python re 正規表示式

import re 匯入re模 result re.match 正規表示式,要匹配的字串 使用match 方法進行匹配操作 result.group 使用group 方法提取資料 案例 匹配變數名是否符合識別符號命名規則 res re.match a za z w name 123 print re...

正規表示式 python re

字元功能 或 分組 num 引用分組num匹配到的字串 p 分組起別名 p name 引用別名為name分組匹配到的字串 示例import re label res re.match r w w label print res.group www.itcast.cn h1 html import r...