0
我正在處理一個大的文本文件。文件中有很多行,其中五個顯示在下面。如何在Python中提取三元組?
/a/[/r/Antonym/,/c/af/afghanistan/,/c/af/pakistan/]
/a/[/r/UsedFor/,/c/en/book/,/c/en/learn/]
/a/[/r/Antonym/,/c/ar/???/,/c/ar/???/]
bad line
/a/[/r/IsA/,/c/en/island/,/c/en/land_mass/]
其中/a
意味着斷言,/r
指關係,/c
指概念,/en
或/af
意味着語言。
我現在想要做的是僅提取用於/en
(英文)語言的三元組。我希望獲得並存儲在另一個文件中的輸出是:
UsedFor book learn
IsA island land_mass
是否有任何使用Python的簡單方法?
*現在*您做更清晰。你有沒有嘗試過自己解析格式? –
是的,但它是微不足道的。我正在嘗試下面的答案,但仍然有例外。 – flyingmouse