テキスト循環シフトツール
文字を削除せずテキストの一端から他端へ移し、Unicode 列や改行を移動に含める方法を選びます。
使い方
使い方
- 最大 100,000 文字を入力し、全文または行ごとの回転を選びます。
- 左または右、整数の距離、表示書記素クラスタまたは Unicode コードポイントを選びます。
- 循環移動の結果を確認し、コピーまたはテキストファイルをダウンロードします。
距離を正規化する循環移動
右回転は末尾の単位を先頭へ、左回転は先頭の単位を末尾へ移します。距離は処理列の長さで剰余を取り、6 単位を 8 位置動かす操作は 2 位置と同じです。距離 0、空行、完全な周回では列は変わりません。
Unicode と行の範囲を明確化
表示書記素モードはブラウザーの Unicode 分割を使い、結合列、旗、絵文字修飾子、結合絵文字を通常ひとまとまりに保ちます。コードポイントモードは Unicode スカラー値を個別に移動します。行ごとモードは行順を保ち、空行を含む各行で距離を個別に正規化します。全文モードでは LF 改行も回転列に含めます。CRLF と CR は先に LF に正規化され、行ごとモードは最大 50,000 行です。
よくある質問
あわせて知りたいこと
行ごとモードで行同士が入れ替わりますか?
いいえ。各行は元の位置に残り、その行内の単位だけが回転します。空行や末尾行も残ります。
距離がテキストより長い場合は?
処理列の長さで剰余を取ります。たとえば 6 単位を 8 位置動かすと実質 2 位置です。
絵文字はまとまったままですか?
表示書記素モードでは通常まとまります。コードポイントモードは内部の Unicode 要素を別々に移動するため、結合絵文字や結合列が分離することがあります。