Как найти в либре офис слово

В прошлом посте помощью кодов управляющих символов, поиска и замены мы убирали пробелы, интервалы и «серые пробелы» в редакторе Ms Office. Сейчас мы узнаем как найти и заменить текст, пробелы, перевод строки в Ms Office Word, Open Office Writer, Libre Office в сложном варианте, с выделением подстроки произвольной длины и содержащей произвольный текст.

Цель поста — рассказать новичкам о способностях редакторов по форматированию текста с помощью регулярных выражений. Опытные офисные работники знают и не такое. Сегодня попробуем перенести навыки поиска и замены знаков форматирования на Open Office и Libre Office. Вариант действий для Ms Office отличается только кодом символов и это будет оговорено отдельно.

Итак, попробуем отформатировать некий текст. Все картинки кликабельны!

Сначала определим задачу. Допустим из огромного массива строк нам нужно выделить адреса сайтов. Что мы имеем? Строки разной длины, с доменами с префиксом www и без него, с https и без.

Данный пример можно реализовать через электронные таблицы и более простым методом, используя более сложный алгоритм, но начнём с простого. Оценим обстановку.

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

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

Получилось замечательно. Исходный текст, как видно, мог бы быть легко отформатирован в электронной таблице, что было бы несколько быстрее.

То, что нам нужно, а именно адреса сайтов, находятся во втором столбце. Удаляем лишние столбцы.

В строках помимо адреса сайта есть ещё дополнение в виде указания страницы сайта. Будем убирать лишнее в каждой строчке.

Убираем лишний текст оставляя только название сайта. Нажимаем Ctrl+F (поиск и замена)

Для Open Office (Libre Office) открываем пункт «Детали» и отмечаем галочкой «Регулярные выражения». Меняем / на конструкцию вида . Что такое ? Это представление знака табуляции. Там, где в тексте будет /, он заменится на табуляцию.

Как обозначаются символы абзаца, разрыва строки, табуляции в SWriter (OpenOffice)?

символ разрыва строки — «
«, однако при использовании в поле замены это выражение будет обозначать символ абзаца;

символ табуляции — « «.

Для Ms Office в пункт «Заменить на» ставим ^9.

Преобразовываем наш текст в табличку.

Теперь можем удалить лишние данные.

Убираем в тексте через поиск и замену www. и https:// В Open Office (Libre Office) в пункте «Заменить на» просто ничего не ставим.

Вот, что у нас получилось из разрозненного списка с кучей лишней информации.

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

В следующем посте обязательно расскажу об автоматизации действий по обработке информации с помощью макросов и напишем несколько строчек кода для полного удобства при форматировании текста.

Ниже, под спойлером, Список регулярных выражений Open Office (Libre Office) и Ms Office

Список регулярных выражений Open Office (Libre Office)

Символ Результат/Использование
Любой символ Представление данного символа, если не указано иное.
. Представление любого отдельного символа, кроме разрыва строки или конца абзаца. Например, условие поиска «п.ск» возвращает и «пуск», и «писк».
^ Возможность найти термин, только если этот термин находится в начале абзаца. Особые объекты, например пустые поля или привязанные к символу рамки, в начале абзаца игнорируются. Пример: «^Петр».
$ Возможность найти термин, только если этот термин находится в конце абзаца. Особые объекты, например пустые поля или привязанные к символу рамки, в конце абзаца игнорируются. Пример: «Петр$».
* Поиск нулевого или большего числа символов перед «*». Например, при поиске «Аб*в» будут найдены «Ав», «Абв», «Аббв», «Абббв» и т. д.
+ Поиск одного или большего числа символов перед «+». Например, при поиске «AX.+4» будет найдено «AXx4», но не «AX4».
Читайте также:  Как поставить гимн авторадио на звонок

Всегда будет найдена самая длинная возможная строка, соответствующая данному искомому элементу в абзаце. Если в абзаце содержится строка «AX 4 AX4», выделяется весь фрагмент.

? c)?y» будут найдены «xy», «xaby» или «xcy». Поиск воспринимает специальные символы после «» как обычные символы, а не как регулярное выражение (за исключением сочетаний
, , > и Поиск элемента, находящегося в конце слова. Например, при поиске «бор>» будет найдено «выбор», но не «борьба». Примеры

Для комплексного поиска можно объединить условия поиска.

Поиск трехзначных чисел в абзаце

^ означает поиск совпадения с начала абзаца.

[:digit:] совпадение с любым десятичным знаком.

<3>означает поиск только 3-х цифр.

$ означает окончание поиска совпадения в конце абзаца.

Список регулярных выражений Ms Office

Установите флажок Подстановочные знаки.

Эта статья по сути будет клоном первой статьи «Учимся работать в Microsoft Word правильно», только про LibreOffice Writer. В ней мы также научимся создавать в LO Writer гибридную систему нумерованных и ненумерованных заголовков, и я покажу вам, насколько в LO Writer это делать проще и быстрее. Для этой и последующих статей предполагается, что мы работаем по ГОСТ 7.32-2001, и далее он упоминаться больше не будет.

В этой статье также будет проведено сравнение работы с заголовками в MS Word и LO Writer, как это было сделано в прошлой статье для работы с изображениями. Кроме того мы научимся работать в LO Writer со сложной нумерацией рисунков.

Здесь мы также будем наследовать свои стили «Нумерованный заголовок 1-5» и «Структурный элемент отчета» от стилей «Заголовок 1-5». Напомню, что стиль во Writer создается в панели «Стили и форматирование» с помощью пункта контекстного меню «Создать. ».

Во вкладке «Управление»:

1. Задаем имя стиля «Нумерованный заголовок 1»;

2. Устанавливаем автообновление;

3. Устанавливаем следующий стиль «Основной текст»;

4. Наследуем стиль от «Заголовок 1»;

5. Помещаем стиль в категорию «Стили пользователя». Если вдруг LO Writer самовольно решит перенести стиль в другую категорию – ничего страшного, это ни на что не влияет.

Во вкладке «Отступы и интервалы»:

1. Устанавливаем отступ первой (красной) строки 1,25 см. Галку «Автоматически» не устанавливать, иначе Writer будет наследовать значения отступов из стиля «Заголовок 1».

Во вкладке «Шрифт»:

1. Установим обычный «Liberation Serif» – это свободный аналог «Times New Roman». Динозавров, пользующихся Windows XP, заставьте установить шрифт «Liberation Serif» в их систему.

Во вкладке «Положение на странице»:

1. Включите автоматическую расстановку переносов. В LO Writer она устанавливается для каждого стиля индивидуально – это преимущество №1 LO Writer по сравнению в MS Word в данной статье.

Ключевой вкладкой для нас здесь является вкладка «Структура и нумерация». На данной вкладке мы устанавливаем связь между создаваемым стилем «Нумерованный заголовок 1» и одним из предустановленных нумерованных списков.

Сразу хочу отметить, что, в отличие от MS Word, все нумерованные списки в LO Writer являются многоуровневыми, и в нем нет необходимости создавать собственный многоуровневый список, достаточно для целей нумерации заголовков немного поправить структуру одного из стилей «Нумерованный список 1-5» (и это преимущество LO Writer №2 при работе с заголовками). В данном случае мы сделаем это со стилем «Нумерованный заголовок 1».

Читайте также:  Как напечатать текст боком в ворде

Итак, на вкладке «Структура и нумерация»:

1. Устанавливаем стиль нумерации «Нумерованный список 1». Обратите внимание, что при следующем редактировании кнопка «Изменить стиль» станет доступна только после того, как мы еще раз дернем выпадающий список «Нумерация». Это небольшая недоработка разработчиков;

2. Нажмем на кнопку «Изменить стиль» и установим первые пять уровней, как мы делали это в Word: на каждом уровне в поле «Разделитель – После» убираем точку, и в поле «Все уровни» устанавливаем текущий уровень.

После этого по аналогии настраиваем стили «Нумерованный заголовок 2-5», наследуя их от стилей «Заголовок 2-5», и используя в качестве стиля нумерации уже настроенный стиль «Нумерованный список 1».

Аналогично настраиваем стиль «Структурный элемент отчета» с той лишь разницей, что в поле «Стиль нумерации» устанавливаем «Нет», а на вкладке «Эффекты шрифта» в поле «Эффекты» выбираем «Прописные буквы».

Нам не нужно настраивать оглавление как в MS Word. Writer автоматически подхватывает все уровни заголовков и понимает, что их следует использовать. И это преимущество LO Writer №3.

Единственное, что нам следует сделать – это поменять заголовок оглавления. Оглавление настраивается в пункте меню «Вставка – Оглавление и указатели – Оглавление указатель или библиография. »:

В поле «Заголовок» мы стираем слово «Оглавление» и пишем слово «Содержание».

После нажатия на кнопку «ОК» наше содержание будет выглядеть примерно так:

Далее мы можем настроить стиль «Заголовок оглавления», кликнув правой кнопкой мыши по слову «Содержание», и выбрав в контекстном меню «Стили – Изменить стиль. ».

Настроив шрифт, выравнивание по центру и прописные буквы мы получим то, что соответствует нашей цели:

Единственное, что осталось отметить: нумерованные списки в LO Writer работают иначе, чем в MS Word. Любой заголовок на самом деле может иметь любой уровень, который регулируется с помощью контекстного меню «Повысить на один уровень» / «Понизить на один уровень».

При добавлении заголовка он изначально всегда получает Уровень 1 (то есть заголовок будет выглядеть: «1 Устройство синхрофазотрона»). Затем заголовку можно задать любой уровень. При нажатии на «Понизить на один уровень» получится «1.1 Устройство синхрофазотрона».

В конце данной статьи мне бы хотелось рассмотреть работу в
LO Writer со сложной нумерацией рисунков. В отличие от MS Word, LO Writer прекрасно понимает уровни наследованных заголовков, и для реализации сложной нумерации рисунков не требуется настраивать главы. И это преимущество LO Writer №4.

Для настройки сложной нумерации в окне «Вставить название» следует нажать кнопку «Параметры. ». В открывшемся окне «Параметры названия» нужно выбрать «Уровень 1», если мы хотим иметь нумерацию рисунков типа «Рисунок 1.1», выбрать «Уровень 2», если хотим иметь «Рисунок 1.1.1» и т. д.

Также в окне «Вставить название» есть замечательная кнопка «Авто. », которая позволяет забыть о подписях рисунков после настройки их автодобавления.

Для настройки автодобавления подписей следует установить галку «Изображение LibreOffice Writer» и установить те же настройки, что и в окнах «Вставить название» и «Параметры названия». И это преимущество LO Writer №5.

По правде говоря, данное сравнение явно не в пользу MS Word. Мы начинаем понимать, что возможности LO Writer гораздо шире, хоть он и совершенно свободный и бесплатный.

В конце статьи я оставляю ссылку на шаблон Normal.ott, в котором содержится структура заголовков, созданная в данном уроке. Шаблон можно добавить с помощью пункта меню «Файл – Создать – Шаблоны. ». Затем нажать на кнопку «Импорт. » и выбрать категорию «Мои шаблоны», после чего выбрать файл Normal.ott из локации, в которую Вы его загрузили.

В следующей статье я расскажу, как работать с макросами в Microsoft Word. Большой объем работы в ноябре все-таки подстегнул меня на доведение их до ума.

Поиск или замена текста или форматов в текущем документе.

Выберите Правка — Найти и заменить

Читайте также:  Как правильно написать имя пользователя в инстаграме

На панели "Стандартная" щёлкните

Найти и заменить

Содержание

Найти

Введите текст, который нужно найти, или выберите предыдущий вариант поиска из списка.

Search options are listed in the Options area of the dialog

Заменить на

Введите текст замены или выберите последний текст или стиль замены из списка.

Replacement options are listed in the Options area of the dialog.

Параметры

When in Calc: Ячейки целикомТолько слова целиком

Поиск целых слов или ячеек, идентичных искомому тексту.

К началу документа

Поиск начинается с места установки курсора и продолжается в обратном направлении к началу файла.

Регулярное выражение

Позволяет использовать при поиске групповые символы.

Учитывать регистр

Прописные и строчные символы считаются разными.

Только текущее выделение

Поиск только в выделенном тексте или ячейках.

Искать по стилям

Поиск текста, форматированного с помощью указанного стиля. Установите этот флажок и выберите стиль из списка Найти. Чтобы указать стиль замены, выберите стиль из списка Заменить на.

После выбора атрибутов, которые требуется найти, поле Искать по стилям в области Параметры диалогового окна Найти и заменить LibreOffice Writer меняется на поле Включая стили.
Если нужно найти текст, в котором атрибуты заданы с применением форматирования вручную и стилей, выберите поле Включая стили.

Комментарии

В модуле Writer можно определить необходимость поиска в текстах комментариев.

Поиск терминов, подобных тексту в поле Найти. Установите этот флажок и нажмите кнопку . , чтобы определить параметры сходства.

Учитывать ширину символов (только если включена поддержка восточноазиатских языков)

Учет различий между формами символов полной и половинной ширины.

Фонетический (японский) (только если включена поддержка восточноазиатских языков)

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

Найти все

Поиск и выбор всех примеров текста или формата, которые требуется найти в данном документе (только в документах Writer и Calc).

Поиск и выбор всех примеров текста или формата, которые требуется найти в данном документе (только в документах Writer и Calc).

Найти

Поиск и выбор следующего случая употребления текста или формата, который требуется найти в документе.

Заменить все

Заменяет все вхождения текста или формата, которые требуется заменить.When in Impress: Повторяйте эту команду до тех пор, пока не будут выполнены все замены на слайде.

Заменить

Замена выделенного текста или формата, поиск которого производится, и последующий поиск следующего случая употребления этого текста или формата.

When in Writer: Атрибут

When in Writer: Выберите атрибуты текста, которые требуется найти. Например, если требуется найти атрибут Шрифт, будут найдены все отдельные примеры текста, где не используется шрифт по умолчанию. Будут найдены все выражения, которые имеют непосредственно закодированный атрибут шрифта, и все выражения, где стиль меняет атрибут шрифта.

When in Writer: Формат

When in Writer: Поиск определенных признаков форматирования текста, таких как тип шрифта, эффекты шрифта и свойства размещения текста.

When in Writer: Без формата

When in Writer: Установите курсор в поле Найти или Заменить на, затем нажмите эту кнопку для удаления условий поиска на основе форматов.

Условия поиска атрибутов форматирования отображаются под полем Найти или Заменить на.

When in Calc: Область поиска

When in Calc: Формулы

When in Calc: Значения

When in Calc: Поиск указанных символов в значениях и в результатах формул.

When in Calc: Комментарии

When in Calc: Поиск введенных символов в комментариях к ячейкам.

When in Calc: Направление поиска

When in Calc: Определение порядка просмотра ячеек.

When in Calc: По строкам

When in Calc: По столбцам

When in Calc: Поиск сверху вниз по столбцам.

When in Calc: Дополнительно

When in Calc: Поиск по всем листам

When in Calc: Поиск по всем листам в текущем файле электронной таблицы.

Закрыть

Закрывает диалоговое окно и сохраняет все изменения.

Adblock
detector