LINUX.ORG.RU

Знатокам LibreOffice Writer


0

1

В общем, есть 10 страничек текста примерно такого форматирования текста:

Кто съел бабушку Красной Шапочки:
б) волк

Друг Винни-Пуха:
а) Пятачок 

...

Нужно отсортировать текст по алфавиту (по названию вопросов). Нагуглил https://help.libreoffice.org/3.3/Writer/Sort/ru пробовал сделать, но текст сортируется с учетом ответов, что меня не устраивает, с текстовыми процессорами работаю не часто, дуб в этом.

Кто может подсказать, как отсортировать названия вопросов по алфавиту с сохранёнными к ним ответами.

Спасибо.

//Для модераторов, если тема не в том разделе, прошу перенести.

Перемещено mono из talks

Скопировать в текстовый файл, отсортировать скриптом на любимом языке программирования, закинуть обратно в LO.

risenshnobel ★★★
()

Writer это такая программа, которая нужна для красивого(?) форматирования текста. Для набора и прочей обработки есть более подходящие средства.

Gotf ★★★
()

Сделать так, что бы ответы на вопрос были внутри абзаца, начинающегося вопросом. Мягкий перенос, думаю, поможет.

После этого сортировать абзацы.

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)

10 страничек текста
Не программист совсем.

Ручная «гномья сортировка» блоков текста:

«Это метод, которым садовый гном сортирует линию цветочных горшков. По существу он смотрит на следующий и предыдущий садовые горшки: если они в правильном порядке, он шагает на один горшок вперёд, иначе он меняет их местами и шагает на один горшок назад. Граничные условия: если нет предыдущего горшка, он шагает вперёд; если нет следующего горшка, он закончил.» :)

quickquest ★★★★★
()

Либра согласно хелпу понимает 4 языка - встроенный Basic, пузон, жабоскрипт и что-то шелл-подобное.

Попробуй накидать регулярку, которая ищет блоки, начинающиеся с ^$.* (пустая строка и любой символ) и заканчивающиеся соответственно ^$. Потом уже по этим блокам шуруй скриптом

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

Черт, это почти как аллигаторы и лямбда-исчисление

Ага, но явно быстрее, чем «не программисту» сотворить регулярку :)

quickquest ★★★★★
()
Ответ на: комментарий от quickquest

Для простых юзеров любое шевеление мозгами — программирование :)

s/простых юзеров/хомячков/g

Ну ты же ведь не хомячок, right?

Extraterrestrial ★★★★★
()
Ответ на: комментарий от Extraterrestrial

Дык, я ж не о себе, а о ТС, чтоб ему не осиливать регулярки для 10 страниц.

quickquest ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.