- Gaming notebook topik
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Otthoni időjárás-állomás
- Gigabyte alaplap topik
- HP notebook topic
- Projektor topic
- Az olcsóbb szegmens felé fordul az Apple virtuális szemüvegével
- Kormányok / autós szimulátorok topicja
- VR topik (Oculus Rift, stb.)
Hirdetés
-
Megérkezett a Razer DeathAdder V3 Hyperspeed verziója
ph A Pro és a vezetékes változat után tehát itt a Razer saját rádiós megoldását használó változat, mely 8 grammal könnyebb is az előbbinél.
-
Kihajtható támasszal és nyolc hangszóróval szerelt tablet a Lenovótól
ma Bemutatkozott a Lenovo Tab Plus, egy különleges szórakoztatórendszerrel ellátott táblagép.
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
Új hozzászólás Aktív témák
-
AcCEsS
senior tag
Most vettem észre, hogy az "Elegánsabb írásjelek" funkció elrontja az írásjeleket. Szerintem ez régen jól működött (3.x előtt), de a fene tudja biztosan...
Eredeti próbaszöveg:
Az "ólomszürke" felhők 'hajnal' óta könnyeztek.Az "Elegáns írásjelek" lefuttatása után:
Az “ólomszürke” felhők ‘hajnal’ óta könnyeztek.Nem tudom benyeli-e a spéci karakterek megjelenítését a fórum-motor, azért itt van képen is:
Ezt valahol lehet állítani/korrigálni? Vagy van valakinek jó kódja a konvertálás "Search and Replace" funkciójához, ami megoldaná az írásjelek megszépítését?
A segítséget előre is köszönöm!
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
-
AcCEsS
senior tag
válasz
BonFire #1213 üzenetére
Egy ideje nem konvertáltam semmit, ezért csak ma jöttem rá, hogy a múltkor jó nagy baromságot írtam! Az idézőjelek "megszépítése" érdekében beírt regex feltételem hiányos volt, nem csak a szöveges részben cserélt, hanem a html definíciók idézőjeleit simán kinyírta.
Bocsesz!
Ez volt a rossz kód:
"([a-zA-ZéáűőúöüóíÉÁŰŐÚÖÜÓÍ0-9]) -> „\1
([a-zA-ZéáűőúöüóíÉÁŰŐÚÖÜÓÍ0-9])" -> \1”
És ez a jó kód (legalábbis nekem jól működött):
"(?!([^<]+)?>)([a-zA-ZéáűőúöüóíÉÁŰŐÚÖÜÓÍ0-9]) -> „\1\2(?!([^<]+)?>)([a-zA-ZéáűőúöüóíÉÁŰŐÚÖÜÓÍ0-9])" -> \1\2”
Ez utóbbi kizárja a html definíciókat a keresésből/végrehajtásból.
Bonfire kérdésére válaszolva: A regex egy keresési/csere feltételrendszer, mellyel összetett sztringvariációkra lehet rákeresni, majd a találati eredményekkel műveleteket végezni.
A Calibre "Beállítások -> Közös beállítások -> Keresés & csere" menüpontjában adhatók meg az ilyen feltételek, melyek a konvertálás során fognak végrehajtódni. Egy ideig keresgéltem, de sajnos nem találtam meg azt a fájlt, amiben a Calibre a saját beállításaimat tartalmazza, így nem tudom ide beilleszteni, de beszúrok egy kis képrészletet, hogyan kell a feltételeket elképzelni:
Sokféle automatikus ellenőrzést és átalakítást oldok meg ezen a módon, pl. kötőjel - gondolatjel csere, szóköz hiányok/többletek javítása, zavaró css parancsok törlése stb. Persze időnként utána kell olvasnom a módszereknek, mert a regex szintaktikájának csak elenyésző részét ismerem.
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
-
AcCEsS
senior tag
válasz
Oldman2 #1265 üzenetére
Köszi, bele is néztem a fájlba, és úgy látom a formátuma miatt nem igazán van értelme beilleszteni ide a fórumba!
Ettől függetlenül a sajátom feldobtam a Gdrive-ra. Ha más is használ a konvertáláshoz javító/korrigáló beállításokat, tegye meg, hogy közzéteszi! Abból mindannyian csak profitálhatunk...
Ja, még egy infó: Én linuxot használok, és ott a fájl elérhetősége a következő: ~/.config/calibre/conversion/search_and_replace.py
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
-
AcCEsS
senior tag
válasz
BonFire #1269 üzenetére
Köszi, az ember mindig tanul!
A többszörös szóközök (ha egynél több van egymás mellett) és a tab karakterek cseréjére ez a regex is jó:
\b[^\S\n\r]{2,}\b
Nem kell megadni a "cél" karaktert, tehát nem kell egy szóköz sem cserekarakternek! Viszont a tabok törlésével maga a html kód is elveszíti a strukturális rendezettségét, tehát a <p class=...> és a </p> közötti rész nem lesz szépen "betabulálva", viszont a Calibre "Minden fájl formázása" funkciója egy kattintásra megcsinálja az újraformázást.
Szerintem a helytelenül tördelt sorok problémájára is van megoldás, akkor is, ha a következő sor Nagybetűvel kezdődik/folytatódik, hiszen minden olyan esetre rá lehet keresni, amikor a tördelés nem mondatvégi írásjelnél történik. Mutatok példát (itt gondolatjel, vessző és a kötőjel van figyelve, de bővíthető), a kiemelést figyeld:
<p class="calibre_2">Rövidesen kint is volt a Delta légitársaság épülete előtt. Öt percen belül a Hertz autókölcsönző mikrobusza is megjelent, és</p>
<p class="calibre_2">Jack beszállt a járműbe. Jack a Delta hat harmincas járatáról leszállva hagyta magát sodródni a kifelé tartó utasok áradatával.</p>
Itt az "és" vég és a "Jack" kezdet közötti rész egy +szóköz beszúrása mellett van összekapcsolva az alábbi regexel:
Keresés:
([a-zA-ZéáűőúöüóíÉÁŰŐÚÖÜÓÍ–,-])</p>\s+<p class=.+>([a-zA-ZéáűőúöüóíÉÁŰŐÚÖÜÓÍ])
(Ezt kódba kellett tennem)Csere:
\1 \2Persze a html <tag>-ek többszörözöttek, vagy ettől eltérő szintaktikájúak is lehetnek, emiatt időnként a regex feltételt módosítása szükségessé válhat, de az általános formátumokat jól kezeli.
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
-
AcCEsS
senior tag
Találtam egy nagyon jó LibreOffice plugint! Nem tudom volt-e már róla szó a topikban, PepitoCleaner a neve, és nagyon sokféle szövegjavítási regex van beleépítve! Állat!
AcCEsS (https://www.metalenciklopedia.hu)
-
AcCEsS
senior tag
(#1285) G.F. + (#1283) Degeczi: Érdekes... én Linux alól használom, és nem volt semmi hibaüzenet... Rögtön megtalálta a helytelen elválasztásokat, meg még egy csomó más dolgot is... A LibreOffice verzió 5.1.6.2
Sajnálom...
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
-
AcCEsS
senior tag
válasz
Degeczi #1296 üzenetére
Hatalmas változásokat hozott az 5.3.x
Én az OO 1.0.x óta használom, és pl. az adatforrások betöltésének gyorsgombja mindig is az F4 volt, ami az 5.3-ban - tizenöt év után!!! - Ctrl+Shift+F4 lett.
Illetve a nyomtatásnál a nyomtató tulajdonságai menüben már nem lehet csakúgy simán beállítani, hogy a nyomtatási kép álló vagy fekvő legyen. Előtte több mindenen végig kell haladni, hogy engedélyezett legyen az a gomb is.
u.i.: Viszont most feltettem PPA-ból az 5.3.4.2-t és a PepitoCleaner hibátlanul elindult, teszi a dolgát! Nálad lehet valami!
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
-
AcCEsS
senior tag
válasz
Degeczi #1301 üzenetére
Ha esetleg régebbi Ubunturól frissítettél, vagy a LibreOffice könyvtárad egy előző rendszerből örökölt, és nem tartalmaz semmi spéci, egyéni beállítást, akkor érdemes lenne megpróbálnod a ~/.config/libreoffice könyvtárat törölni (vagy átnevezni) egy próba erejéig. Hátha a beállításokban van valami szemét... Illetve mivel az alaptelepítés a LibreOffice-nak nem tartalmazza minden komponensét, az sem kizárt, hogy hiányzik valami lib ami a PerpitoCucc-nak kellene.
AcCEsS (https://www.metalenciklopedia.hu)
Új hozzászólás Aktív témák
- Gaming notebook topik
- BestBuy topik
- bitpork: 2024 Phautós tali zaba táblázat
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- A fociról könnyedén, egy baráti társaságban
- Kerékpárosok, bringások ide!
- Otthoni időjárás-állomás
- Gigabyte alaplap topik
- CASIO órák kedvelők topicja!
- További aktív témák...
- HP Pavilion x360 14-ek Convertible - ÚJ - 14" TOUCH notebook - i5-1235U, 16GB, 512SSD, Win11
- DJI AVATA Pro-View Combo drón (DJI goggles 2) - 2 akku, Motion Controller 2 - 1 év garancia
- LETISZTULT PC ÁTLAG FELADATOKRA - AMD R5 5600G - 16GB DDR4 RAM - 500GB NVME SSD
- ASUS VP249QGR IPS, Full HD, 144hz, 23.8, 1ms, Gamer Monitor
- PS Vita Slim // Henkaku // Állapot Videó //+ Extrak