14

Мне нравится LibreOffice / OpenOffice, но в нем нельзя выполнить некоторые задачи, такие как упоминается в заголовке этого вопроса, для поиска и замены специальных символов в Writer. Кто-нибудь знает как это сделать?

Это можно сделать с помощью MS Word (например, поиск метки абзаца «^ p» и заменить его табуляцией «^ t»).

Это также можно сделать в Notepad++ (в данном примере, используя «\n» и «\t»).

Но в Writer, хотя есть опция "регулярные выражения", я не могу искать специальные символы с ней - мне всегда приходится копировать + вставлять текст в MS Word/Notepad ++, делать то, что я хочу, и копировать + вставлять обратно в Writer .. ,

Правка №1: для метки табуляции она работает при поиске \t.

А как насчет знаков абзаца или разрывов строк? Это не похоже на. Я уже пробовал \r, \n, \r \n, \n \r, ^ p, ^ l ...

Редактирование # 2: Почти решено @ Linker3000, но как насчет знаков абзаца?

3 ответа3

8

Конечно, вы можете использовать регулярные выражения в LibreOffice 3.4, как я только что попробовал:

Есть более полный список того, что можно и нельзя использовать здесь:

http://help.libreoffice.org/Common/List_of_Regular_Expressions

Изменить: Есть несколько комментариев о том, как бороться с метками абзаца здесь:

http://www.oooninja.com/2007/12/example-regular-expressions-for-writer.html

2

Еще лучше (на мой взгляд) сделать это с помощью AltSearch. Смотрите этот пост. В графическом интерфейсе AltSearch вы легко найдете коды всех непечатаемых символов и многое другое.

0

Попробуйте это расширение: Альтернативное диалоговое окно Find & Replace for Writer

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .