Mám vstupný súbor, v ktorom sa po znakoch $$$ vyskytujú názvy, ktoré môžu mať viac podobných mien. Tie všetky mená sú v druhom csv súbore a potreboval by som vytvoriť nový súbor, v ktorom by boli tie názvy vo vstupnom súbore vymenené za prvý názov v poradí príslušného riadku csv. Názov môže v prvom znaku obsahovať písmeno alebo číslicu a potom iba písmená (malé aj veľké) a medzery, až po najbližšiu číslicu.
Vstup:
Kód: Vybrať všetko
$$$Gen 2:1
$$$1 Kráľov 3:15
$$$II Korinťanom 15:8
csv:
Kód: Vybrať všetko
"Genesis","Genezis","Gen","Genesis","Ge","Gn","1. M","1.M","1M","1 M","I M",,,,,
"I Kings","1. Kráľov","1.Kráľov","1Kr","1K","I Kgs","1Kgs","I Ki","1Ki","I Kings","First Kgs","1Kin","1Kráľ",,,,,,,
"II Corinthians","2. Korinťanom","II Korinťanom","2Kor","2. Korintským","2.Korintským","2K","2 Korint","II Korint"
výstup:
Kód: Vybrať všetko
$$$Genesis 2:1
$$$I Kings 3:15
$$$II Corinthians 15:8
Tých súborov mám viac a pri ručnom vymieňaní názvov som porobil chyby. Pomôžte mi prosím.
