GNKF: NKF ぽいなにか の v0.4.0 をリリースした
Go 言語における文字列処理の習作 gnkf の v0.4.0 をリリースした。
実は
というスライドを見てたんだけど,康熙部首だけじゃなくて CJK 部首補助に化けることもあるらしいぢゃん。
gnkf では norm
サブコマンドに -k
オプションを付けて
$ echo ㈱埼⽟ | gnkf norm -n nfkc -k
とかすれば康熙部首の「⽟(U+2F5F)」だけを正規化できるんだけど,この対象に CJK 部首補助を含めるようにした。 具体的には Unicode オフィシャルの
に従って変換している。
あとは,お試し機能として completion
サブコマンドを追加して各 shell 用の自動補完スクリプトを吐き出せるようにした。
Bash, Zsh, Fish, PowerShell の自動補完機能に対応している。
gnkf completions -h
とかすれば簡単なヘルプが出るので,よろしければどうぞ。
ブックマーク
参考図書
- プログラミング言語Go
- アラン・ドノバン (著), ブライアン・カーニハン (著), 柴田芳樹 (著)
- 丸善出版 2016-06-20 (Release 2021-07-13)
- Kindle版
- B099928SJD (ASIN)
- 評価
Kindle 版出た! 一部内容が古びてしまったが,この本は Go 言語の教科書と言ってもいいだろう。感想はこちら。