2011-01-18 6 views
0

OpenNLP(Java)は、 "2010年1月10日"または "2010年1月10日"の形式の日付を特定できません。 OpenNLPトークナイザを使用する前に、すべての '、'を空文字列に置き換え、 "2010年1月10日"という形式の日付でうまく動作します。 "だから、私は "th"を "、"と置き換えようとしましたが、うまくいきませんでした。上記のフォームの日付がOpenNLPで特定されていることを確認するにはどうすればよいですか?日付の発見とフォーマットの説明については、事前OpenNLPは "January 10th、2009"の形式の日付を特定できませんか?

+0

交換後の日付はどのような形式ですか?あなたが最初に "' th "を置き換えた場合、結果の出力は2つの入力に対して同じになるはずです。 –

+0

したがって、1つのフォーマットが動作していて、もう1つのフォーマットが動作していない場合、置き換えは期待どおりに動作せず、すべての置換が実行された後にテキストが何であるかを確認する必要があります。 –

答えて

0

おかげで、このnewer postはうまく動作します。統計モデルなので、その周りのトークンのコンテキスト内の日付を認識するモデルについて話します。

上記のケースでは、thとtheの両方を置き換えたい場合は、両方の置換を適用するか、空の文字列で1つ置き換えることをお勧めします。

関連する問題