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

...

Moderátor: Mods_senior

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

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 7 64x
MSI Z97 GAMING 5
RAM 16GB
Intel Core i7-4790k 4GHz
GTX 980

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

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 7 2700 + Fera 2 | MSI B350 PC MATE | Crucial Ballistix Sport LT 16GB 3200 | Kingston A2000 1TB | Sapphire NITRO+ RX 480 4GB | EVGA 500B

Zivan
Level 4.5
Level 4.5
Příspěvky: 1775
Registrován: leden 10
Pohlaví: Nespecifikováno

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.

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

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 7 64x
MSI Z97 GAMING 5
RAM 16GB
Intel Core i7-4790k 4GHz
GTX 980

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

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.
Kalendář Intelu na rok 2021:
Leden: Náhodný den zakroužkovaný a u něj napsáno: Uvedení 9nm procesoru.
Únor: Náhodný den zakroužkovaný a u něj napsáno: Uvedení 9nm procesoru, kdyby nevyšel lednový termín.
Březen: Náhodný den zakroužkovaný a u něj napsáno: Uvedení 9nm procesoru, kdyby nevyšel ani únorový termín.
Duben: Náhodný den ...


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Vyhledávání dat v Excel (urgent)
    od Merkurius » 15 kvě 2020 14:03 » v Kancelářské balíky
    7
    1103
    od MePExG
    15 kvě 2020 19:41
  • Excel - vzorec na vyhledávání
    od deuzsen » 06 kvě 2020 14:45 » v Kancelářské balíky
    2
    538
    od deuzsen
    06 kvě 2020 18:18
  • ověření dat – seznam – funkce na vyhledávání
    od Kalous1 » 09 srp 2020 17:30 » v Kancelářské balíky
    1
    598
    od elninoslov
    09 srp 2020 20:39
  • Vyhledávání Windows 10 přestalo normálně fungovat
    od SPolygon » 21 led 2021 18:51 » v Windows 10, 8, 7, Vista, XP…
    1
    222
    od mkolar
    22 led 2021 07:26
  • počet výskytů textů
    od dikinak » 09 úno 2021 23:01 » v Kancelářské balíky
    4
    331
    od dikinak
    10 úno 2021 16:19

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

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 0 hostů