8000 2.2.2 算用数字と漢数字の使い分け について · Issue #82 · textlint-ja/textlint-rule-preset-JTF-style · GitHub
[go: up one dir, main page]

Skip to content
2.2.2 算用数字と漢数字の使い分け について #82
@SGThr7

Description

@SGThr7
matchToReplace(text, /([0-9]+)/g, toKanNumber);
matchToReplace(text, /([0-9]+)[]/g, toKanNumber);
matchToReplace(text, /([0-9]+)/g, toKanNumber);

このルールはおそらく数10倍などを数十倍に訂正するためのものだと思います。
ですが、周波数2倍ごと〜といった文脈の場合にもエラーが出てしまいます。
また、漢数字を使う数n倍というような言い回しは、n10の倍数の時しか起きないと思います。
例えば、数十倍数百倍といった言い回しはありますが、数二倍というような言い回しはまず見ません。
したがって、以下のような修正が適当だと考えられますがいかがでしょうか。

matchToReplace(text, /(10*)/g, toKanNumber);
matchToReplace(text, /(10*)[]/g, toKanNumber);
matchToReplace(text, /(10*)/g, toKanNumber);

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0