Class JoyoKanjiDiagnostics
- Namespace
- KanjiVariants
- Assembly
- KanjiVariants.dll
文字列中の漢字が常用漢字表の本表字そのものかを診断します。
public static class JoyoKanjiDiagnostics
- Inheritance
-
JoyoKanjiDiagnostics
- Inherited Members
Methods
AnalyzeText(string)
入力をUTF-16位置付きの論理単位に分け、常用漢字表の本表字かを判定します。
public static JoyoKanjiDiagnosticResult AnalyzeText(string text)
Parameters
textstring診断する元の文字列。正規化や文字置換を行いません。
Returns
- JoyoKanjiDiagnosticResult
入力全体の項目と、非常用漢字だけの読み取り専用一覧を含む結果。
Remarks
旧字体・異体字・互換漢字を自動変換しません。漢字と直後のVSは登録有無によらず一項目で、基底文字へフォールバックせずNotJoyoKanjiとします。論理単位は書記素クラスタではありません。漢字以外は違反扱いせず、CRとLFは別項目です。不正UTF-16は1コード単位ずつ位置付きで保持し、文章全体を正常とは扱いません。
Exceptions
- ArgumentNullException
textがnullの場合。