我想搜索並匹配文本文件中的特定單詞。如何使用python匹配文本文件中的單詞?
with open('wordlist.txt', 'r') as searchfile:
for line in searchfile:
if word in line:
print line
此代碼返回包含目標單詞的子字符串的單詞。例如,如果單詞是「there」,那麼搜索將返回「there」,「因此」,「由此」等。
我希望代碼僅返回包含「there」的行。期。
可能是與正則表達式相比更高效的解決方案,但它可能會在角落案例中破裂(我不能肯定地說,因爲我不知道輸入是什麼樣子)。爲簡單起見+1。 – 2011-03-08 04:53:50
嘿謝謝@jcomeau_ictx。它的工作:) – Apps 2011-03-08 06:08:48
不客氣。但正如其他人所說,學習正則表達式。它需要一段時間,但它是值得的。 * pydoc re * – 2011-03-08 06:12:16