白猫のメモ帳

C#とかJavaとかJavaScriptとかHTMLとか機械学習とか。

吾輩は猫である。名前はマジヤバイ。

npm init -y
npm install typescript @types/node kuromoji @types/kuromoji  ts-node

ふむ。

import kuromoji from "kuromoji";

const sentence = "吾輩は猫である。名前はまだ無い。どこで生れたかとんと見当がつかぬ。何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。"

const builder = kuromoji.builder({ dicPath: "node_modules/kuromoji/dict" });
builder.build((err, tokenizer) => {
    const tokens = tokenizer.tokenize(sentence);
    const str = tokens.map(t => t.pos === "副詞" ? "マジ" : t.pos === "形容詞" ? "ヤバい" : t.surface_form)
                      .reduce((p, c) => p + c, "");
    console.log(str);
});

ふむ。

吾輩は猫である。名前はマジヤバい。どこで生れたかマジ見当がつかぬ。何でもヤバいマジした所でニャーニャー泣いていた事だけは記憶している。

語彙力。