<p>我有以下文本:</p>
<p><code>Is there any way to do removing the empty list while using re.findall
</code></p>
<pre><code>Started : Sunday, May 1, 2016 1:59:16 PM
Source : C:\RegularExpressionsWithDotNet\robocopytest\source\தமிழ்\हिन्दी\English
Dest : C:\RegularExpressionsWithDotNet\robocopytest\destn\
Started : Sunday, May 1, 2016 1:59:16 PM
Source : C:\RegularExpressionsWithDotNet\robocopytest\source\தமிழ்\हिन्दी\English
Dest : C:\RegularExpressionsWithDotNet\robocopytest\destn\
</code></pre>
<p>我的代码如下:</p>
^{pr2}$
<p>我的输出是<code>[[],
['C:\\RegularExpressionsWithDotNet\\robocopytest\\source\\தமிழ்\\हिन्दी\\English'],
[],
[],
['C:\\RegularExpressionsWithDotNet\\robocopytest\\source\\தமிழ்\\हिन्दी\\English'],
[]]</code></p>
<p>用空的方式删除列表关于芬德尔在</p>
<p>如果我在做<code>[line for line in open(file,'r',encoding='utf-8') if re.findall(r'Source : .+',line)]</code></p>
<p>我要出去了<code>['Source : C:\\RegularExpressionsWithDotNet\\robocopytest\\source\\தமிழ்\\हिन्दी\\English\n',
'Source : C:\\RegularExpressionsWithDotNet\\robocopytest\\source\\தமிழ்\\हिन्दी\\English\n']</code></p>
<p>处理<code>with</code>条件时有什么错误</p>
<p>你能不能把这张单子扩展一下而不加上?源代码应如下所示:</p>
<pre><code>datalinelist = []
for i in data:
datalinelist.extend(re.findall(r'\bSource : (.+)', i))
datalinelist
</code></pre>