擅长:python、mysql、java
<p>这似乎做到了:</p>
<pre><code>re.findall(r'\b\S+\s+\d\d?-[A-Za-z]{3}-\d{4}\b', text)
</code></pre>
<p>退货:</p>
<pre><code>['Start: 01-Oct-2018', 'End: 30-Sep-2019']
</code></pre>
<p>开头的<code>\b</code>强制以word开头(分词),后跟由not空格和一个或多个空格组成的字符串,然后是日期表达式。你知道吗</p>