文字とエンコード

Unicode テキスト操作

書記素単位で逆順・分割・繰り返し・埋め込み・循環シフト。コードポイントの範囲抽出や増減は専用のモードで扱います。

ブラウザー内で処理ファイルと文字列はこのタブで処理します。
Unicode テキスト操作ローカル処理

連続する断片の差は最大1書記素で、分割数は書記素数以下です。Unicodeモードの正規表現をスラッシュなしで入力し、空一致や書記素途中の一致は拒否します。ランダム埋め込みは埋め文字欄を候補にします。

入力するかサンプルを読み込んでください。
0 書記素0 コードポイント0 UTF-16 単位0 UTF-8 バイト

文字とエンコード

基本の仕組み

書記素は é や結合 emoji のような見た目の単位です。UTF-16 単位で逆転すると文字が壊れ、コードポイント単位ではアクセントが分離する場合があります。

書記素数は画面の列幅ではありません。CJK や emoji はラテン文字より広く表示されることがあります。

できること

逆順、分割、分塊、繰り返し、循環、切り詰め、整列、埋め込みを行ごとにも実行できます。正の循環は左方向です。範囲と数値増減はコードポイントを直接処理します。 連続する断片の差は最大1書記素で、分割数は書記素数以下です。Unicodeモードの正規表現をスラッシュなしで入力し、空一致や書記素途中の一致は拒否します。ランダム埋め込みは埋め文字欄を候補にします。

使い方

  1. 操作を選び、文字列を入力します。
  2. 個数・区切り・埋め文字を設定します。\n は改行です。範囲の始点と終点は 16 進数で、生成対象を文字や数値に絞れます。
  3. 適用して確認し、コピー・保存・再利用します。元に戻すで入力と設定を復元できます。
  4. 連続する断片の差は最大1書記素で、分割数は書記素数以下です。Unicodeモードの正規表現をスラッシュなしで入力し、空一致や書記素途中の一致は拒否します。ランダム埋め込みは埋め文字欄を候補にします。

エラーと制限

整列は辞書順ではなくコードポイント順です。不正な増減はエラーとなり、範囲抽出は書記素の一部を取り出す場合があります。

生成は昇順で最大 10,000 値、サロゲートを除外します。出力は最大 2,000,000 文字です。

連続する断片の差は最大1書記素で、分割数は書記素数以下です。Unicodeモードの正規表現をスラッシュなしで入力し、空一致や書記素途中の一致は拒否します。ランダム埋め込みは埋め文字欄を候補にします。

よくある質問

emoji やアクセントは保持されますか?

書記素モードではブラウザーの Intl.Segmenter が認識するまとまりを保持します。

アラビア語やヘブライ語の表示を直せますか?

論理順を変える操作で、双方向表示のアルゴリズムは変更しません。

関連ツール