Перейти к содержанию

Разделить документ по заголовкам

Разбить документ на отдельные части, создав новую часть на каждом заголовке выбранного уровня.

Входные данные
Выходные данные

Разделить документ по заголовкам

Вставьте длинный документ, и этот инструмент разрезает его на отдельные части везде, где появляется заголовок выбранного уровня. Он предназначен для момента, когда один файл перерос себя — спецификация с десятками разделов "## ", которая должна стать отдельными страницами, заметки встречи, структурированные по пронумерованным пунктам повестки дня, или длинное руководство, которое вы хотите подать в другой инструмент по одному разделу за раз.

Поддерживаются четыре формата заголовков: Markdown (#, ##, до ######), подчёркнутые заголовки (строка, за которой следует === или ---), прописные строки, используемые как заголовки, и нумерованные заголовки, такие как "1." или "1.1". Управление уровнем выбирает, какая глубина служит точкой разделения — количество # для Markdown, число цифр, разделённых точками, для нумерованных заголовков, и === против --- для подчёркнутых. Выберите, сохраняет ли каждая часть исходную разметку заголовка или показывает простой, очищенный заголовок, и установите текст, разделяющий одну часть от другой.

Оставшиеся параметры предназначены для реальных документов, а не аккуратных. Включите нумерацию частей или количество слов на каждую часть, чтобы аннотировать вывод. Пропустите части без содержания под заголовком — общий остаток от набросков плана. Установите максимальную длину символов, и любая часть, которая длиннее, разбивается дальше по границам абзацев, затем слов, чтобы ничего не обрезалось посередине предложения. Переключитесь на список заголовков с их размерами, если вам нужно оглавление вместо полного текста.

Разделение выполняется полностью в вашем браузере — ничего, что вы вставляете, не загружается никуда. Скопируйте результат, загрузите его как файл .txt или отправьте его обратно во вход, чтобы запустить на нём другой инструмент.

FAQ

Что считается заголовком для форматов "прописные" и "нумерованные"?
Заголовок в верхнем регистре — это любая непустая строка, написанная полностью прописными буквами. Нумерованный заголовок — это строка, начинающаяся с цифр, такие как "1." или "1.1" — количество цифр, разделённых точками, должно совпадать с выбранным уровнем, поэтому "2." совпадает с уровнем 1, а "2.1" совпадает с уровнем 2.
Что происходит с текстом до первого заголовка?
Он становится отдельной частью без заголовка, если только он не полностью пуст — пустой промежуток перед первым заголовком удаляется, чтобы не показывать как пустую часть.
Могу ли я разделить на каждый заголовок уровня 2, игнорируя заголовки уровня 3 под ним?
Да — выберите уровень 2, и любые заголовки уровня 3 (или глубже) внутри раздела остаются как обычное содержание внутри этой части; только выбранный вами уровень создаёт новое разделение.
Что происходит, если часть длиннее установленного мною максимального размера?
Она разбивается на дополнительные части по границам абзацев, если возможно, или по границам слов, если один абзац все ещё слишком длинный. Каждая дополнительная часть сохраняет тот же заголовок, чтобы вы могли определить, откуда она взялась.
Мой документ загружается куда-нибудь?
Нет. Разделение выполняется полностью в вашем браузере — ваш документ никогда не покидает вашу систему.