文章形成の質をチェックしたい。具体的には、エンドユーザーが句読点の後にスペースを入力するかどうかを確認しています。NLP ライブラリや単純な Java 正規表現ソリューションでも問題ありません。
例えば:
- 「こんにちは、トム・クルーズです。映画が好きです」
- 「こんにちは、トム・クルーズです。映画が好きです」
- 「こんにちは、トム・クルーズです。映画が好きです」
センテンス 1 は完璧ですが、センテンス 2 は句読点が 1 つあり、その後にスペースがありません。センテンス 3 は、どの句読点にもスペースが続いていないため最悪です。
これに対するJavaのアプローチを提案してもらえますか? languagetool API を試しましたが、うまくいきませんでした。