+ -
当前位置:首页 → 问答吧 → python匹配问题求救

python匹配问题求救

时间:2011-10-19

来源:互联网

f\E:\原始语音数据\20110701\2004\0907578.V3
[模型识别结果: 信息服务类->GPRS ]
匹配不出结果
代码如下:
import re
f_o = open("f_sentence.csv",'w')
#f_o.write("f_path,f_leibie,f_onebest\n")
logfiles = open("onebest.log",'r')

for logfile in logfiles:
  #print logfile,logfile

  s_out=""
  s_log=logfile
  #print logfile,logfile

  n_re="f\\\\(.*?.V3).*?\[模型识别结果(.*?)\]"
  p = re.compile(n_re)
  match = p.search(s_log)
  if match:
  s_out=s_out+match.group(1)+","+match.group(2)
  print s_out
  
   
  f_o.write(s_out+'\n')
logfiles.close()
f_o.close  


无输出,在线等高人指导

作者: zexro   发布时间: 2011-10-19

你这程序写得太让人惊讶了!!!!
还是说目标吧

作者: atnostyle   发布时间: 2011-10-19

输出要求是这样的一个文件f_sentence.csv
每行是这样的
E:\原始语音数据\20110701\2004\0907578.V3, 信息服务类->****

作者: zexro   发布时间: 2011-10-19

为什么会匹配出结果,为什么会有输出?求楼主指点!

作者: wyjq395   发布时间: 2011-10-19

想轻轻问一下楼主:你知道正则表达式是干吗用的吗?

作者: atnostyle   发布时间: 2011-10-19

匹配出字符串中的结果。。。

作者: zexro   发布时间: 2011-10-19