擅长:python、mysql、java
<p>你需要正则表达式吗?如果单词不能包含空格,您可以只在空格上拆分,只保留第三个和第四个结果,<code>print</code>只保留第三个结果,例如</p>
<pre><code>with open('inputfile.txt') as inf, open('wordsonly.txt', 'w') as outf:
for line in inf:
line = line.rstrip()
if line:
word, wordtype = line.split()[2:4]
if wordtype in ('a', 'n', 'v', 'adv'):
print(word, file=outf)
</code></pre>