LibreOffice/OpenOffice Writer에서 중복 줄 제거

LibreOffice/OpenOffice Writer에서 중복 줄 제거

저는 기본적으로 단어와 구문이 정렬된 목록인 Writer의 텍스트 파일을 작업하고 있습니다. 제거하고 싶은 중복 항목이 일부 포함되어 있습니다.

일반적으로 검색 및 바꾸기에서는 정규식을 사용하지만 Writer에서는 해당 정규식을 사용할 수 없습니다. 나는 다음과 같은 것을 시도했습니다.

^(.*)$\1$

같은 줄에 같은 용어가 두 번 있으면 작동하지만 줄 바꿈을 표현하는 일반적인 방법은 작동하지 않습니다.

^(.*)$\n\1$

이 정규식을 수정하는 방법이나 Writer에서 중복된 줄을 제거하는 완전히 다른 방법이 있습니까?

답변1

LibreOffice나 OpenOffice는 모두 PCRE를 지원하지 않습니다.

에서https://help.libreoffice.org/6.3/en-GB/text/shared/01/02100001.html:

지원되는 메타 문자 및 구문의 전체 목록은 다음을 참조하세요.ICU 정규 표현식 문서

내 생각에 당신의 좌절감에 대한 가장 두드러진 점은 "정상적인" 줄 바꿈이 아닌 Shift+ 키를 눌러 입력된 줄 바꿈만 일치시킬 수 있다는 것입니다 .Enter

이 제한을 해결하는 쉬운 방법은 없는 것 같아서 누군가가 더 강력한 표현을 사용하여 확장을 작성했습니다.

– 그러나 나는 그것을 사용한 적이 없으며 그것이 귀하의 상황에 도움이 될지 여부를 말할 수 없습니다.

관련 정보