番号付きリストの反転

番号付きリストのアイテム順序を反転し、オプションで番号を振り直す方法を学びます。優先度の並べ替え、ToDoリスト、ランキングアイテムに便利です。

Practical Use Cases

詳細な説明

番号付きリストの反転

番号付きリストの反転は、アイテムの順序を反転し、オプションで新しい順序を反映するように番号を更新します。

シンプルな行反転

入力:
1. 最初のアイテム
2. 2番目のアイテム
3. 3番目のアイテム

出力(番号振り直し):
1. 3番目のアイテム
2. 2番目のアイテム
3. 最初のアイテム

実装

function reverseNumberedList(text) {
  const lines = text.split("\n").filter(l => l.trim());
  const items = lines.map(l => l.replace(/^\d+\.\s*/, ""));
  return items.reverse()
    .map((item, i) => `${i + 1}. ${item}`)
    .join("\n");
}

実用的な応用

  • 優先度反転: 「最重要が先」リストを「最低重要が先」に
  • ボトムアップ計画: トップダウンのタスク分解を反転
  • カウントダウン作成: 順序リストをカウントダウンに変換

ユースケース

プロジェクトマネージャー、コンテンツライター、学生がタスクリストの優先度変更、カウントダウンの作成、アウトラインの再編成、ランク付けコンテンツの再フォーマットにリスト反転を使用します。

試してみる — Reverse Text

フルツールを開く