[Megoldva] Üres bekezdések eltávolítása

Szövegszerkesztő
KUKAMATYI
Hozzászólások: 3
Csatlakozott: 2019. december 18., szerda 14:14

[Megoldva] Üres bekezdések eltávolítása

Hozzászólás Szerző: KUKAMATYI »

Hello!
Segítséget kérnék a következővel kapcsolatban:
Szeretném az üres bekezdéseket eltávolítani egy .txt fájlból. (5000 soros)
A "^$" nem találja meg az üres sorokat.
Milyen lehetőségek vannak?
BL
A hozzászólást 1 alkalommal szerkesztették, utoljára KUKAMATYI 2019. december 19., csütörtök 10:23-kor.
LibreOffice 5.1.6.2 az Ubuntu 16.04 LTS
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Üres bekezdések eltávolítása

Hozzászólás Szerző: Zizi64 »

Nekem működik a LibreOffice 6.2.8 verziómban.

De ahhoz, hogy működjön, teljesülnie kell ezeknek a feltételeknek:
- A "Reguláris kifejezések" opciónak be kell lenni kapcsolva a "Keresés és csere " funkcióban.
- A bekezdésnek TÉNYLEG üresnek kell lennie. Nem lehet benne szóköz, tabulátor, vagy egyéb "láthatatlan" karakter sem. Ha bármi van benne, akkor az nem üres.
- A sorok nem végződhetnek Shift-Enteres sorlezárással, mert az nem bekezdés-vég, ezért a valódi BEKEZDÉS megint csak nem lesz üres, hiszen tartalmaz - láthatatlan, de a "nem nyomtatandó karakterek" láthatóvá tevő funkció bekapcsolásával ellenőrizhető - SORVÉG karaktereket. A bekezdés vége "fordított P betű" alakban, a "sima" erőltetett sorvég pedig az Enter billentyűn is látható "vissza-nyíl" karakterként jelenik meg ilyenkor.
A BEKEZDÉS lehet egysoros, vagy többsoros; és BEKEZDÉSVÉG-jeltől (vagy a lap elejétől) a következő BEKEZDÉSVÉG jelig tart.
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
KUKAMATYI
Hozzászólások: 3
Csatlakozott: 2019. december 18., szerda 14:14

Re: Üres bekezdések eltávolítása

Hozzászólás Szerző: KUKAMATYI »

Tisztelt Zizi64!
Köszönöm a válaszodat.
Az általad említett feltételek mind megvoltak.
Kicsit még próbálkoztam, kutakodtam a neten, és végül is ma megtaláltam a megoldást. A Libre Office súgójából a reguláris kifejezéseknél kimaradt a help-ből a "\r".
Első lépésként ki kell a "0D" irtani úgy, hogy a keresésnél a "\r" reguláris kifejezés megtalálja a "kocsi vissza"-t, ezt helyettesítettem a semmivel.
Ezután már a "^$" keresés megtalálta az üres bekezdéseket, amit szintén a semmivel helyettesítettem.
Valószínűleg windows-s txt fájlom volt, aminél "0D" és "0A" volt a sorok végén, és a linux-s Libre Office ezt nem megfelelően kezelte.
Lehet, hogy windows alatt ez a probléma nem is jelentkezett volna.
Gyakorlatilag amit írtál, egyéb "láthatatlan" karakter volt az üres sorban, ez volt a megoldás.
Köszönöm.
LibreOffice 5.1.6.2 az Ubuntu 16.04 LTS
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: [Megoldva] Üres bekezdések eltávolítása

Hozzászólás Szerző: Zizi64 »

\r ??? Ilyenről még nem is hallottam. Honnan vetted az információt?


Azt tudom, hogy a \n máshogy viselkedik a keresés mezőben és máshogy a csere mezőben.
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
KUKAMATYI
Hozzászólások: 3
Csatlakozott: 2019. december 18., szerda 14:14

Re: [Megoldva] Üres bekezdések eltávolítása

Hozzászólás Szerző: KUKAMATYI »

LibreOffice 5.1.6.2 az Ubuntu 16.04 LTS
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: [Megoldva] Üres bekezdések eltávolítása

Hozzászólás Szerző: Zizi64 »

Köszi!
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Válasz küldése