この記事で紹介していた IPA 文字情報基盤は 2020年8月より 一般社団法人文字情報技術促進協議会 に信託譲渡されました。https://mojikiban.ipa.go.jp/ 自体が失効しているため、本記事の方法は機能しません。過去の記録として閲覧してください。 入力チェックで 「JIS第n水準の字以外はNG」 といった要件が稀によくあります。そんなとき、先人の正規表現や文字リストを流用することはありがちですが信憑性は課題です。ここでは IPA の 文字情報基盤 を使って JIS 第n水準の文字集合を取得する方法を紹介します。 1. API 文字情報基盤では SPARQL Endpoint を提供しており、以下のような Web フォームに SPARQL を入力実行することで情報の取得が可能です。 https://mojikiban.ipa.go.jp/1bf7a30fda/spar
![文字情報基盤の API を使って JIS 第n水準を取得してみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/5d37b7c850f8a3574da8fc50bf0353a7e8c105ca/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUU2JTk2JTg3JUU1JUFEJTk3JUU2JTgzJTg1JUU1JUEwJUIxJUU1JTlGJUJBJUU3JTlCJUE0JUUzJTgxJUFFJTIwQVBJJTIwJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJUE2JTIwSklTJTIwJUU3JUFDJUFDbiVFNiVCMCVCNCVFNiVCQSU5NiVFMyU4MiU5MiVFNSU4RiU5NiVFNSVCRSU5NyVFMyU4MSU5NyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZmIyMmNmMDVmY2JiYjA0NTQ4YTIxYjEyNDFlYzc5NDQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZnJvZ2NhdCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NTEyYzQxY2ZiODU2OGE0ZWUzMTUwNTQ1NDA5Zjc5MmU%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dab646a02f5ca81e08f14676994f1e7ab)