文をそのまま使っては不適切なのです(それで問題ない処理が多いことも事実ですが)。値を見ればわかります。ビルドではこれより大きい値が格納されています。文字セットに収録されている文字ひとつひとつに与えられている論理的な番号のことをいいます。文字と一対一で対応しています。いうひとつのコード・ポイントです。文字列の処理は、基本的にこのコード・ポイント単位になります。「文字」といえば、単一のコード・ポイントを指すことがほとんどです。後述のグラフィム・クラスタとの混同を避けるために「文字」という言葉を使わずにこの「コード・ポイント」という用語をあえて使うこともあります。コード・ポイントに対応しています。「文字」といえばふつう単一のコード・ポイントのことですが、コンピュータの利用者にとってはひとつのコード・ポイントが必ずしもひとつの「文字」であるとは限りません。アイヌ語の表記につかわれる、小書きの「プ」に相当する文字があります。この文字を表す単一のコード・ポイントはありません。続けて表します(個人的には、「プ」を小書きにするのと、小書きの「フ」に半濁点を付けるのとは等価でないような気がしますが、とにかくそういうことになっています)。テキストエディタなどの表示の上では、ユーザーはこれをひとつの「文字」と認識しています。デリート・キーによる削除や矢印キーによるカーソルの移動などでは、これらのコード・ポイントは一体のものとして扱われなければいけません。このような「利用者にとっての一文字」の単位に相当するのが「グラフィム・クラスタ」です。エディタの文字数のカウント機能などでは、このグラフィム・クラスタの数を数える必要があります。グラフィム・クラスタは言語によって解釈が異なる可能性があります。クラス折り返しエンジンの基底クラス。クラス等幅フォントの折り返しエンジン。割り当てられた整数値を返す。2)でも例外を起こさない。位置するコード・ポイントの値を返す。以上でも例外を起こさない。位置のコード・ポイント文字列を返す。以上のコード・ポイントを分断してしまうおそれがある。みなされ、文字列先頭のコード・ポイントを返す。含まれているコード・ポイントを列挙する(イテレータ)。以上の文字をふたつの無効な文字に切り離してしまうが、この関数では適切に保たれる。以下、説明が下っていくに従って、詳細でレイヤの低い処理になっていきます。文字列を分割する境界を取得する関数」のどちらかで十分なことも多いでしょう。単位に分割して列挙する(イテレータ)。単語単位に分割して列挙する(イテレータ)。文単位に分割して列挙する(イテレータ)。行分割可能な単位に分割して列挙する(イテレータ)。すると、旧来の文字コードでいわゆる全角文字として扱われていたギリシャ文字やキリル文字、一部の記号などを漢字と同等にみなし、これらの単語間での分割が許可されるようになります。境界のインデックスを列挙する(イテレータ)。単語境界のインデックスを列挙する(イテレータ)。文境界のインデックスを列挙する(イテレータ)。tailor=None)行分割を行ってもよい境界のインデックスを列挙する(イテレータ)。