<p>昨晚考试的结果是我有一个很长的文本文件。愚蠢的是,我忘了用<code>"\n"</code>正确地格式化它。一个样本是:</p>
<p><code>"01-someText151645.txt,Wed Feb 1 16:15:18 2012,1328112918.57801-HalfMeg151646.txt,Wed Feb 1 16:15:18 2012,1328112918.578"... on and on.</code></p>
<p>正如您所看到的,epoch时间戳的结尾和文本文件名之间没有空格。幸运的是,每个文本文件都以两个数字和一个连字符开头。所以上面的例子应该是这样的:</p>
<pre>
01-someText151645.txt,Wed Feb 1 16:15:18 2012,1328112918.578
01-someText151646.txt,Wed Feb 1 16:15:18 2012,1328112918.578
</pre>
<p>不幸的是,之前的一个项目,我有很多正则表达式解析是不手,因此需要一个小帮助,为这个正则表达式。我的计划是用<code>re.findall(regex, sample)</code>来获取我想要的信息。</p>
<p>编辑:只是明确地说每一行有一个文本文件名、一个日期和纪元时间戳,都用“,”隔开(没有空格)。每个文件以2位数字和连字符开头。那就是:<code>textfile,date,epoch</code>,textfile=<code>digit,digit,-</code></p>