テキストと文書ツール

部分文字列抽出ツール

文章または各行から同じ範囲を取り、「文字」を表示書記素か Unicode コードポイントで定義します。

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

最大100,000文字です。行ごとのモードではLF改行を保持します。

1 始まり:位置 1 で最初の単位を選択します。

意図的に空の結果にするには 0 を指定してください。

空行を含め、LF 区切りの行数と順序を保持します。

反転には選択したインデックス単位を使用します。

使い方

使い方

  1. 最大 100,000 文字を入力します。
  2. 1 始まりの開始位置、長さ、単位、行ごとの処理、任意の反転を選びます。
  3. 結果を確認し、コピーまたはテキスト保存します。

定義済みの 1 始まり範囲

開始 1 が最初の単位です。長さ 0 は空文字を返します。末尾を超える範囲は残りを返し、開始がテキスト外なら空結果です。負数、小数、過大値は黙って変更せず拒否します。

Unicode 索引単位を選択

表示書記素モードはブラウザーの書記素分割を使い、結合記号、旗、絵文字修飾子、ZWJ 列を保持します。コードポイントモードは Unicode スカラー列を扱い、各要素を分離する場合があります。行ごとモードは LF 行に同じ範囲を適用し空行を保持します。反転は選択単位を使います。

よくある質問

あわせて知りたいこと

最初の位置が 0 でなく 1 なのはなぜ?

利用者向け範囲は意図的に 1 始まりで、位置 1 が最初の単位です。結果にも位置と単位を表示します。

長さが大きすぎると?

開始位置から末尾までの利用可能な単位を返し、埋め合わせはしません。

絵文字を分割できますか?

表示書記素モードは見た目の絵文字列を一体に保ちます。コードポイントモードは旗や修飾列、結合絵文字を分割する場合があります。