擅长:python、mysql、java
<p>使用<a href="https://docs.python.org/3/library/re.html#re.findall" rel="nofollow noreferrer">^{<cd1>}</a>,您可以实现如下所示:</p>
<pre><code>re.findall(r'(\d{4}\-\d{2}\-\d{2})', s)
</code></pre>
<p>如果每行中只需要第二个日期,请尝试:</p>
<pre><code>re.findall(r':(\d{4}\-\d{2}\-\d{2})', s)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>>>> import re
>>>
>>> s = '''old_ActNacd_2016-12-21_07-09-08.txt:100:2016-12-21 07:08:20 - [HSM ]Handle Identity Request. Send Identity Response. timeout: 1550s
... old_ActNacd_2016-12-21_08-21-04.txt:52:2016-12-21 07:21:42 - [HSM ]Handle Identity Request. Send Identity Response. timeout: 1550s'''
>>>
>>> re.findall(r':(\d{4}\-\d{2}\-\d{2})', s)
['2016-12-21', '2016-12-21']
</code></pre>