エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
UNIコードに割り当てられた漢字、いくつある?正規表現を使って調べてみる(練習) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
UNIコードに割り当てられた漢字、いくつある?正規表現を使って調べてみる(練習) - Qiita
やりたいこと UNIコード(0000~10ffff)の中に、漢字に割り当てられているのがいくつあるのか?正規表... やりたいこと UNIコード(0000~10ffff)の中に、漢字に割り当てられているのがいくつあるのか?正規表現を使い、調べてみようと思います。 調査に使用するのは次の通り Code Point(0~1114111)を使う 漢字抽出に使う正規表現は/\p{sc=Han}/u 漢字総数、抽出コード const arr = []; for (let n = 0; n <= 1114111; n++) { let str = String.fromCodePoint(n); if (/\p{sc=Han}/u.test(str)) { arr.push({ codepoint: n, kanji: str, length: str.length, unicode: `U+${n.toString(16)}`, }) } } console.log(`漢字総数 = ${arr.length}`);