擅长:python、mysql、java
<p>您可以使用两个正则表达式来实现这一点。一个正则表达式获取两个关键字之间的文本。另一个正则表达式提取日期。在</p>
<pre><code>match = re.search(r"\bOne\b(.*?)\bThree\b", text, re.DOTALL)
if match:
betweenwords = match.group(1)
dates = re.findall(r'\d\d (?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \d{4}', betweenwords)
</code></pre>