MEGOLDVA - Szöveg automatikus cseréje - beszúrás
Nem találtam jobb helyet a fórumtémának. Adott egy hosszú lista: https://www.dropbox.com/s/mbyv6x69ain7raz/Lista.txt. Az a célom, hogy beszúrjak minden rövidítés (igehely) után egy ";" karaktert, így válasszam el a négy igehelyet egymástól, hogy egy másik szoftvernek emészthető legyen a formátuma, például:
1Móz 1,1-2,25 Mt 1,1-2,12 Zsolt 1,1-6 Péld 1,1-6 ---> 1Móz 1,1-2,25; Mt 1,1-2,12; Zsolt 1,1-6; Péld 1,1-6
A bibliai könyv (Móz) utáni szünet nem feltétlen szükséges, ha azt el tudnám tüntetni, akkor csak az igehelyek közt maradna szünet, ami esetleg segíthetne mintakánt, hogy a szünet után pontosvesszőt illesszek be.
Wordben azzal próbálkoztam, hogy pl. az 1Móz 18,16-19,38 -ból:
Keresett szöveg:*(bármely karakter) (szünet)^#(bármely szám)
Csere erre:*^#
De a "bármely szám" nem érvényes paraméter a csere mezőben. Nem tudom külön kezelni a betűket és külön a számokat, csak külön a számokat, a * karakter meg mindent jelent.
Az összes szünetet ki tudom törölni, de nem tudom, hogyan oldjam meg, hogy az igehely végén levő szám (bibliai vers) után tegyen szünetet, de a bibliai könyv sorszáma (1Móz) után ne tegyen. Talán, ha tudnám, hogy a Nagybetűre hogyan keressek rá és használjam, esetleg segíthetne mintát találni, bár a könyv sorszáma még így is belezavar.
Gondolom, hogy a gyakorlott adatbázis-, office-, konzol-berhelők már hangosan nevetnek a kicsinyes problémán és a pongyola fogalmazáson, de azért remélem, érthető és kivitelezhető, amit szeretnék. Ha nem, marad az ezernyi pontosvessző kézi bevitele.
Leginkább Windowson lakom - MsOffice, LibreOffice -, de megoldható, ha linuxon kell tenni valamit vele.
- Tovább (MEGOLDVA - Szöveg automatikus cseréje - beszúrás)