ステミングルールを新しい言語で拡張しますか?テキストエクスプローラプラットフォームのステミングルールを新しい言語で拡張することはどういうわけか可能ですか。デンマーク語?
親切、トーマス
再:ステミングルールを新しい言語で拡張しますか?返信ありがとう、Craige
私は正規表現に精通しており、テキストエクスプローラの正規表現の規則を既に多くのことに使用しています。*という接尾辞を付けるとよいでしょう。私が望んでいたのは、ステミング規則がいくつかのスクリプト言語で格納されているか、または拡張子を書くことが可能であるということです。
これが不可能な場合は、スクリプト内でSnowballを使用することが選択肢になる可能性があります。 http://snowballstem.org/
あるいは、もしそれがインストールされていればSnowballを使うオプションを提供することによって、snowballがテキストエクスプローラプラットフォームに直接統合されることができるならば、それは素晴らしいでしょう:-)
再:ステミングルールを新しい言語で拡張しますか?いいえ、ステミングルーチンは組み込まれており、現在JSLに公開されていません。
正規表現の解析で何かできるかもしれません、しかし、それは組み込みステミングのすべての動作を持つわけではありません 。たとえば、英語では、サフィックスをやみくもに削除する正規表現を作成できます。
Resultを使ってトークンを書き換える
そしてステミングは英語でこれほど単純ではありません。内部ルーチンには多くの特別な場合があります。
試してみると、\ 2は2番目の親グループに一致するテキストを表します。置換値には、定数テキスト(*など)と、一致を表す0個以上の\ N参照を含めることができます。
また、上の例では、私はそれがすべての単語を語るべきだと思います( 作業そして食べるこんな)
もっといいかも
その正規表現は最初に語幹を削除しようとし(\ 2)、次に単語全体に一致します(\ 4)。結果として\ 2と\ 4の一方が入力され、もう一方は空です。