Program pro vyhledávání a nahrazování textu

...

Moderátor: Mods_senior

martanius
Level 2
Level 2
Příspěvky: 204
Registrován: duben 11
Pohlaví: Nespecifikováno
Stav:
Offline

Program pro vyhledávání a nahrazování textu

Příspěvekod martanius » 08 dub 2021 14:21

Zdravím.

Rád bych se zeptal, zda nevíte o nějakém programu, který by byl schopný nalézt všemožné texty a nahradit je za texty předem dané?

Mám 3 textové soubory (klasický txt formát)

Jeden soubor, říkejme mu hlavní soubor, obsahuje všemožné texty, téměř 30 000 řádků textu. Jedná se o cílový soubor.

Druhý soubor, říkejme mu EN soubor, obsahuje anglické texty, které jsou totožné s některými v prvním souboru.

Třetí soubor, říkejme mu CZ soubor, obsahuje překlad všech textů ve druhém souboru.

Jedná se o věty. Vše je seřazeno tak, že například 5. řádka v CZ souboru odpovídá překladu 5. řádky v EN souboru atd....

No a já potřebuji nějaký program, který by mi v hlavním souboru našel všechny věty, tedy každou řádku, nacházející se v EN souboru a nahradil jí větou z CZ souboru.


Hledal jsem a hledal, ale ačkoliv existuje plno programů pro nahrazování textu, tak málokterý má možnost importu seznamu hledaných vět a seznamu nahrazovacích vět.

Nejblíž se dostal program TextCrawler, který sice přijal seznam hledaných a nahrazovaích vět, ale problém je, že se d otoho programu tyto věty importují tímto stylem:

Hledaný text,Nahrazovací text
Najdi tohle,Nahraď tímhle.

Takže čárkou se odděluje fráze hledaná od fráze nahrazovací. A to je velký problém, jelikož jsou to věty a ty mají plno čárek.
Prozatím to dělám v Notepad++ pomocí regulérních výrazů, ale bohužel délka regulérního výrazu je omezena na 2047 znaků, takže si musím tvořit a upravovat délku příkazů a nahrazovat to vždy cca po 50 větách.
Win 10 64x
MSI MAG B550 TOMAHAWK
RAM 32GB
AMD RYZEN 7 5800X
MSI GeForce RTX 3090 SUPRIM X 24G

Reklama
flowem
Level 5.5
Level 5.5
Příspěvky: 2826
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: Program pro vyhledávání a nahrazování textu

Příspěvekod flowem » 08 dub 2021 14:24

Zkus mrknout tady: viewtopic.php?f=39&t=216597
AMD Ryzen 5 5600X | MSI MAG B550 TOMAHAWK | G.Skill Aegis 32GB 3200MHz | Kingston A2000 1TB | PowerColor Red Devil RX 6700 XT 12GB | XPG Core Reactor 750W | Be quiet! PURE BASE 500 | Asus VG27AQ1A

Zivan
Level 5
Level 5
Příspěvky: 2437
Registrován: leden 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Program pro vyhledávání a nahrazování textu

Příspěvekod Zivan » 08 dub 2021 16:01

Co ten problem s carkou obejit, pokud ti jinak ten TextCrawler vyhovuje? Treba v editoru ve vsech souborech nahradit vsechny carky necim specialnim, co se v tech vetach jinak nevyskytuje (treba dve podtrzitka __), pak provest nahrazeni a nakonec v cilovem souboru nahradit vsechny dvojita podtrzitka carkou.
HP Elitebook 845 G8 (Ryzen 5650U, 32GB RAM, WD SN570 1TB, 14" fullHD IPS) + HP USB-C G5 Essential + 29" LG 29UM65 + 22" Eizo S2202W

martanius
Level 2
Level 2
Příspěvky: 204
Registrován: duben 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Program pro vyhledávání a nahrazování textu

Příspěvekod martanius » 08 dub 2021 20:42

Tak už se mi povedlo v tom TextCrawleru docílit čeho jsem chtěl :) Hurá! Ale děkuji za odpovědi a za rady.
Win 10 64x
MSI MAG B550 TOMAHAWK
RAM 32GB
AMD RYZEN 7 5800X
MSI GeForce RTX 3090 SUPRIM X 24G

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7356
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Program pro vyhledávání a nahrazování textu

Příspěvekod faraon » 08 dub 2021 21:12

To by snadno zvládl sed nebo awk.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Google vyhledávání-reCaptcha Příloha(y)
    od ski1961 » 23 kvě 2023 16:58 » v Internet a internetové prohlížeče
    4
    1909
    od kecalek Zobrazit poslední příspěvek
    24 kvě 2023 14:59
  • Vyhledávání z adresní řádky - chyba (Chrome) Příloha(y)
    od pikaso.andreas » 23 říj 2023 14:34 » v Internet a internetové prohlížeče
    1
    2279
    od rhsCZ Zobrazit poslední příspěvek
    25 říj 2023 19:55
  • Převod formatovaného textu na normalní.
    od BigSandy » 26 kvě 2023 07:27 » v Vše ostatní (sw)
    3
    1511
    od BigSandy Zobrazit poslední příspěvek
    26 kvě 2023 09:49
  • Ilustrator 2020 - problém textu v křivce Příloha(y)
    od showpayne » 13 srp 2023 17:50 » v Design a grafické editory
    4
    1922
    od Grander Zobrazit poslední příspěvek
    14 srp 2023 14:44
  • Program ONVIF, IP cam
    od NIESRA » 16 pro 2023 20:21 » v Vše ostatní (sw)
    6
    797
    od petr22 Zobrazit poslední příspěvek
    17 pro 2023 09:11

Zpět na “Vše ostatní (sw)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů