テキストと文書ツール

テキスト循環シフトツール

文字を削除せずテキストの一端から他端へ移し、Unicode 列や改行を移動に含める方法を選びます。

ブラウザ内で処理登録不要プライバシーの説明 ↗

最大 100,000 文字です。行ごとのモードは最大 50,000 行に対応し、空行を保持します。

0~1,000,000 の整数を指定します。各シーケンスは自身の長さに合わせて距離を正規化します。

使い方

使い方

  1. 最大 100,000 文字を入力し、全文または行ごとの回転を選びます。
  2. 左または右、整数の距離、表示書記素クラスタまたは Unicode コードポイントを選びます。
  3. 循環移動の結果を確認し、コピーまたはテキストファイルをダウンロードします。

距離を正規化する循環移動

右回転は末尾の単位を先頭へ、左回転は先頭の単位を末尾へ移します。距離は処理列の長さで剰余を取り、6 単位を 8 位置動かす操作は 2 位置と同じです。距離 0、空行、完全な周回では列は変わりません。

Unicode と行の範囲を明確化

表示書記素モードはブラウザーの Unicode 分割を使い、結合列、旗、絵文字修飾子、結合絵文字を通常ひとまとまりに保ちます。コードポイントモードは Unicode スカラー値を個別に移動します。行ごとモードは行順を保ち、空行を含む各行で距離を個別に正規化します。全文モードでは LF 改行も回転列に含めます。CRLF と CR は先に LF に正規化され、行ごとモードは最大 50,000 行です。

よくある質問

あわせて知りたいこと

行ごとモードで行同士が入れ替わりますか?

いいえ。各行は元の位置に残り、その行内の単位だけが回転します。空行や末尾行も残ります。

距離がテキストより長い場合は?

処理列の長さで剰余を取ります。たとえば 6 単位を 8 位置動かすと実質 2 位置です。

絵文字はまとまったままですか?

表示書記素モードでは通常まとまります。コードポイントモードは内部の Unicode 要素を別々に移動するため、結合絵文字や結合列が分離することがあります。