Google SyntaxNet提供了类似的输出.
saw VBD ROOT
+-- Alice NNP nsubj
| +-- , , punct
| +-- reading VBG rcmod
| +-- who WP nsubj
| +-- had VBD aux
| +-- been VBN aux
| +-- about IN prep
| +-- SyntaxNet NNP pobj
+-- , , punct
+-- Bob NNP dobj
+-- in IN prep
| +-- hallway NN pobj
| +-- the DT det
+-- yesterday NN tmod
+-- . . punct
Run Code Online (Sandbox Code Playgroud)
我想使用python来读取和解析此输出(String数据).并打印出'标记括号表示法',如 - >
[saw [Alice [,] …Run Code Online (Sandbox Code Playgroud) 我正在尝试实现等效于Python的Haskell:
> "abcdef"[1:3]
'bcd'
Run Code Online (Sandbox Code Playgroud)
实际上,我将首次尝试使用Haskell语言。我不知道如何处理字符串(或文本???)
substr ::文本->整数->整数->文本???? 我尝试使用'take'和'drop',但是我不知道确切的顺序和功能组合。
substr "abcdef" 1 3
“bcd”
Run Code Online (Sandbox Code Playgroud)