Удаление "лишних" символов в LibreOffice Writer

Сегодня мы расскажем о том, как удалить нежелательные символы из текста в LibreOffice Writer.
Не знаю как вам, а мне иногда приходится иметь дело с документами, текст в которых отформатирован просто ужасно. Например, вот так:

Удаление символов libreoffice writer

Тут есть переносы и пробелы различной степени тяжести — неразрывные и двойные-тройные.

Вообще, отдельный привет тем, кто выравнивает текст пробелами. Ребята, это же позор! Этим вы показываете свою полную компьютерную неграмотность, создаёте массу проблем себе (стоит только чуть изменить параметры страницы или добавить пару слов в текст, как всё ваше «форматирование» едет к чертям!) и другим людям (будучи перфекционисткой, я, например, получаю сильные моральные страдания от такого свинства).

В общем, если текст небольшой, можно поправить его и вручную, а если нет? Для экономии времени и сил на более интересные занятия, немножко автоматизируем процесс приведения текста в удобоваримый вид.
Для нашего случая требуется:
— удалить лишние пробелы;
— заменить неразрывные пробелы на обычные;
— удалить тире, изображающие из себя переносы;
— убрать перевод каретки в каждой строке (таким образом авторы нашего текста сделали, как могли, колонку).

В первую очередь, в LibreOffice Writer для этого предусмотрен специальный инструмент, называемый Автозамена. Чтобы применить её к тексту, выполняем команду Формат->Автозамена->Применить. Сделать это необходимо, даже если у вас включена автозамена при вводе — мы ведь не сами набирали текст, а вставили его из буфера. В данном случае лезть в настройки не нужно, так как они оптимальны, и сделать больше с помощью этой команды всё равно не удастся — она «заточена» под немного иные задачи. Результат получается такой:

Мы простились с заведомо ненужными символами перевода каретки. Теперь воспользуемся другой простой командой — Найти и заменить. Одноименное окно откроется, если выбрать соответствующий пункт в меню Правка:

Чтобы удалить тире-переносы, в строчку Найти вводим тире, а строчку Заменить на оставляем пустой (так делаем всегда, когда нам нужно вообще удалить какие-либо символы, а не заменить их на другие). И нажимаем кнопку Заменить все.
Соответственно, чтобы заменить дублирующиеся пробелы вбиваем в верхнюю строку два пробела (их будет не видно, но они там есть), в нижнюю — один пробел. Выполняем замену и повторяем операцию для неразрывных пробелов. Чтобы вставить такой с строку поиска, нужно скопировать его из любого места в документе (или любой другой проблемный символ. У нас, например, часть серых областей оказалась знаками переноса из Word).
Получаем хоть и не идеальный, но уже более приемлемый для правки текст:

И на этом, пожалуй, закончим данную статью. Если у вас возникли подобные проблемы с текстом, решить которые не получается описанными выше способами, пишите в комментарии или на наш форум. Мы постараемся вам помочь.

7 комментариев

  1. Ответить

  2. От Андрей

    Ответить

  3. Ответить

  4. От Михаил

    Ответить

  5. От Александр

    Ответить

  6. От Татьяна Беспалова

    Ответить

  7. От Nik

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *