我已经为它安装了最新版本的stanfordparser和ruby包装器库。尝试使用网站上的一个简单示例进行测试时:
vi test.rb:
require "stanfordparser"
preproc =
StanfordParser::DocumentPreprocessor.new
puts
preproc.getSentencesFromString("This
is a sentence. So is this.")
ruby -rubygems test.rb
This
is
a
sentence
.
So
is
this
.
这是一个真正的健全性检查 - 我做错了什么,或者这是解析器或包装器中的错误?
答案 0 :(得分:1)
您可能会对puts
如何格式化输出感到困惑。试试这个:
x = preproc.getSentencesFromString("This is a sentence. So is this.")
puts x.inspect
确保你得到了你应该得到的东西。