【发布时间】:2014-05-31 09:30:38
【问题描述】:
我有一个通过转换 .srt 文件获得的文本文件。内容如下:
1 0:0:1,65 --> 0:0:7,85 你好,我的名字是加雷斯,在这个 视频,我将讨论列表推导 2 0:0:7,85 --> 0:0:9,749 在 Python 中。我只想要文本文件中的单词,这样输出是一个新的文本文件 op.txt,输出表示为:
你好 我的 姓名 是 加雷斯 和等等。
这是我正在开发的程序:
import os, re
f= open("D:\captionsfile.txt",'r')
k=f.read()
g=str(k)
f.close()
w=re.search('[a-z][A-Z]\s',g)
fil=open('D:\op.txt','w+')
fil.append(w)
fil.close()
但是我得到的这个程序的输出是:
没有任何 没有任何 没有任何【问题讨论】:
-
您的正则表达式错误。我认为您需要更多练习。
标签: python regex python-2.7 pyscripter