Uwielbiam LibreOffice / OpenOffice, ale nie można w nim wykonywać niektórych zadań, takich jak wspomniane w tytule tego pytania, aby wyszukiwać i zastępować znaki specjalne w Writer. Czy ktoś wie jak to zrobić?
Można to zrobić za pomocą MS Word (na przykład wyszukując znak akapitu „^ p” i zamieniając go na tabulację „^ t”).
Można to również zrobić w Notepad ++ (w podanym przykładzie za pomocą „\ n” i „\ t”).
Ale w Writer, mimo że istnieje opcja „wyrażenia regularne”, nie mogę za jej pomocą wyszukiwać znaków specjalnych - zawsze muszę kopiować + wklejać tekst do MS Word / Notepad ++, robić, co chcę i kopiować + wklejać z powrotem do Writer. .
Edytuj # 1 : dla znaku tabulacji działa podczas wyszukiwania \ t.
Co ze znakami akapitu lub podziałami linii? Nie wydaje się. Próbowałem już \ r, \ n, \ r \ n, \ n \ r, ^ p, ^ l ...
Edycja nr 2 : Prawie rozwiązany przez @ Linker3000, ale co ze znakami akapitu ?
Odpowiedzi:
Z pewnością możesz używać wyrażeń regularnych w LibreOffice 3.4, ponieważ właśnie wypróbowałem:
Jest pełniejsza lista tego, co można i czego nie można użyć tutaj:
http://help.libreoffice.org/Common/List_of_Regular_Expressions
Edycja: Jest tu kilka komentarzy na temat postępowania ze znakami akapitu:
http://www.oooninja.com/2007/12/example-regular-expressions-for-writer.html
źródło
Jeszcze lepiej (moim zdaniem) zrobić to z AltSearch. Zobacz ten post . W GUI AltSearch Z łatwością znajdziesz kody wszystkich znaków niedrukowalnych i wiele więcej.
źródło
~/.config/libreoffice/3/user/config/AltSearchScript.txt
kodowałem wyrażenia regularne w (jestem na Linuksie) - potem przypisywałem je za pomocą AltSearch GUI. W ten sposób zakodowałem sporo przekształceń tekstu. Czego dokładnie potrzebujesz?Ctrl-v
. Więc jaki chciałbyś być - po transformacji. Jestem pewien, że jest to możliwe dzięki altsearch. Może to być również możliwe przy domyślnym LibreOffice find-replace. Rozpocznij pytanie i podaj link tutaj.Wypróbuj to rozszerzenie: Alternatywne okno dialogowe Znajdź i zamień dla Writer
źródło