擅长:python、mysql、java
<p>对于前两种情况,您可以看到任何单词都以特定的标记开头和结尾,如果我们仔细观察,则可以说每个单词前面都必须有一个“>;-”字符串和一个
</p><pre><code># First and second cases
start = line.find(">-")+2
end = line.find("</")+1
required_word = line[start:end]
</code></pre>
<p>在最后一种情况下,您可以使用split方法:</p>
<pre><code> word_lst = line.split(";")
ans = []
for word in word_list:
start = word.find("-")
ans.append(word[start:])
ans = set(ans)
</code></pre>