私は Writer でテキスト ファイルを操作していますが、これは基本的に単語とフレーズの並べ替えられたリストです。このリストには、削除したい重複が含まれています。
通常、検索と置換では正規表現を使用しますが、Writer ではそれが機能しません。次のようなことを試しました。
^(.*)$\1$
これは同じ行に同じ用語を 2 回記述する場合は機能しますが、改行を表現する通常の方法は機能しません。
^(.*)$\n\1$
この正規表現を修正する方法、または Writer で重複行を削除するまったく別の方法はありますか?
答え1
LibreOffice も OpenOffice も PCRE をサポートしていません。
からhttps://help.libreoffice.org/6.3/en-GB/text/shared/01/02100001.html:
サポートされているメタ文字と構文の完全なリストについては、ICU 正規表現ドキュメント
Shiftあなたの不満の最も顕著な点は、 +キーを押して入力された改行のみを一致させることができEnter、「通常の」改行は一致させられないということだと思います。
この制限を回避する簡単な方法はないようですので、より強力な式を備えた拡張機能を作成しました。
– ただし、私はそれを使用したことがないので、それがあなたの状況に役立つかどうかはわかりません。