康煕部首検出・置換

Kangxi Radicals Detection and Replace

出力

Output should be here.

入力

所感など

よくPDFに混じっている「康煕部首(Kangxi Radicals)」の検出ツールです。
置換せず検出だけなので実用性ゼロなのですがそのうち置換機能も付けたいなと思っています。
「入力」のテキストエリアに検査対象の文字列を入力して、「検出」ボタンを押すと、検査対象に康煕部首が存在していた場合は「出力」部に赤文字・ハイライト付きの状態で康煕部首が検出されます。
康煕部首は文字コードで言うとU+2F00 ~ U+2FD5の範囲にあります。以下に康煕部首の一覧を置いておきますので、気になったらテストしてみてください。
2025.10.23(木)追記:
ついに置換もできるようにしました。また実用面を考え、「CJK部首補助(CJK Radicals Supplement)」も検出するようにしました。
CJKの方は通常の字形が存在するもののみ置換対象で、あとは検出のみになります。CJK部首補助の一覧も置いておくので気になりましたらテストしてみてください。
変換テーブルは縦にバカ長くなったので別ファイルに切り出して利用しています。ぶっちゃけ変換テーブル作るのが一番面倒だった...。

● 康煕部首

⼀⼁⼂⼃⼄⼅⼆⼇⼈⼉⼊⼋⼌⼍⼎⼏⼐⼑⼒⼓⼔⼕⼖⼗⼘⼙⼚⼛⼜⼝⼞⼟⼠⼡⼢⼣⼤⼥⼦⼧⼨⼩⼪⼫⼬⼭⼮⼯⼰⼱⼲⼳⼴⼵⼶⼷⼸⼹⼺⼻⼼⼽⼾⼿⽀⽁⽂⽃⽄⽅⽆⽇⽈⽉⽊⽋⽌⽍⽎⽏⽐⽑⽒⽓⽔⽕⽖⽗⽘⽙⽚⽛⽜⽝⽞⽟⽠⽡⽢⽣⽤⽥⽦⽧⽨⽩⽪⽫⽬⽭⽮⽯⽰⽱⽲⽳⽴⽵⽶⽷⽸⽹⽺⽻⽼⽽⽾⽿⾀⾁⾂⾃⾄⾅⾆⾇⾈⾉⾊⾋⾌⾍⾎⾏⾐⾑⾒⾓⾔⾕⾖⾗⾘⾙⾚⾛⾜⾝⾞⾟⾠⾡⾢⾣⾤⾥⾦⾧⾨⾩⾪⾫⾬⾭⾮⾯⾰⾱⾲⾳⾴⾵⾶⾷⾸⾹⾺⾻⾼⾽⾾⾿⿀⿁⿂⿃⿄⿅⿆⿇⿈⿉⿊⿋⿌⿍⿎⿏⿐⿑⿒⿓⿔⿕

● CJK部首補助

⺀⺁⺂⺃⺄⺅⺆⺇⺈⺉⺊⺋⺌⺍⺎⺏⺐⺑⺒⺓⺔⺕⺖⺗⺘⺙⺛⺜⺝⺞⺟⺠⺡⺢⺣⺤⺥⺦⺧⺨⺩⺪⺫⺬⺭⺮⺯⺰⺱⺲⺳⺴⺵⺶⺷⺸⺹⺺⺻⺼⺽⺾⺿⻀⻁⻂⻃⻄⻅⻆⻇⻈⻉⻊⻋⻌⻍⻎⻏⻐⻑⻒⻓⻔⻕⻖⻗⻘⻙⻚⻛⻜⻝⻞⻟⻠⻡⻢⻣⻤⻥⻦⻧⻨⻩⻪⻫⻬⻭⻮⻯⻰⻱⻲⻳

コード