擅长:python、mysql、java
<p>我将使用正则表达式(<code>re</code>模块)按以下方式进行:</p>
<pre><code>import re
txt = '''The quick brown fox
The slow donkey
The slobbery dog
The Furry Cat'''
words = re.findall(r'(?<=The slow) (\w*)',txt)
print(words) # prints ['donkey']
</code></pre>
<p>请注意,<code>words</code>现在是单词的<code>list</code>,如果您确定正好有一个单词可以找到,那么您可以执行以下操作:</p>
<pre><code>word = words[0]
print(word) # prints donkey
</code></pre>
<p>说明:我在<code>re.findall</code>的第一个参数中使用了所谓的<em>lookback断言</em>,这意味着我在<code>The slow</code>后面寻找一些东西。<code>\w*</code>表示由字母、数字、下划线(<code>_</code>)组成的任何子串。我把它放在括号里,因为它不是单词的一部分。你知道吗</p>