Java týden První novoroční výprodej
Hledáš brigádu v IT, která bude 100 % home office a 100 % flexibilní? Pak napiš na: redakce [zavináč] itnetwork.cz pro více info!
80 % bodů zdarma díky akci Black Friday! Tento týden rovněž sleva na e-learning Java až 80 %

Diskuze: Prográmek pro výměnu znaků ve více souborech

Aktivity (2)
Avatar
Martin Havelka:1.8.2019 16:19

Ahoj,
hledám nějaký nástroj či prográmek, který by dokázal klasicky zaměnit určité slovo/část slova za jiné. Konkrétně to potřebuji na změnu přípon v názvech odkazů v markdown souborech. Udělal bych to ve VS code nebo čemkoli jiném, problém však je, že těchto souborů mám cca 100 :D.

Díky za odpovědi. :-)

 
Odpovědět
1.8.2019 16:19
Avatar
Filip Němeček
Redaktor
Avatar
Filip Němeček:1.8.2019 16:31

Jestli jsi odvážný, tak to můžeš zkusit v terminálu. Kombinací najití souborů podle vzoru a potom replace přes regex. Ale určitě bych si ty soubory zálohoval.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět
1.8.2019 16:31
Avatar
Odpovídá na Filip Němeček
Martin Havelka:2.8.2019 8:15

Dobrý nápad, asi to tak udělám..díky :-)

 
Nahoru Odpovědět
2.8.2019 8:15
Avatar
albertpatera
Redaktor
Avatar
Odpovídá na Martin Havelka
albertpatera:2.8.2019 12:35

Ahoj,

k tomuto se dají využít také externí knihovny, které si naimportuješ pomocí composeru.

Například:
https://github.com/…hp-bad-words - PHP libs

...nebo popř. https://github.com/…er_profanity (podle mého názoru "cmd frendly") ;-)

 
Nahoru Odpovědět
2.8.2019 12:35
Naši partneři možná hledají právě tebe!
Avatar
Odpovídá na albertpatera
Martin Havelka:2.8.2019 15:48

Taky super...přemýšlel jsem že bych si na to mohl napsat jednoduchou .net aplikaci s regexama, tohle je ale taky dobrý. Uvidím, každopádně díky :-)

 
Nahoru Odpovědět
2.8.2019 15:48
Avatar
albertpatera
Redaktor
Avatar
Odpovídá na Martin Havelka
albertpatera:2.8.2019 16:03

Ok, otestuj a pak dej vědět, jak to dopadlo ;-)

 
Nahoru Odpovědět
2.8.2019 16:03
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Martin Havelka
DarkCoder:2.8.2019 16:49

Proč něco hledat, si to celé naprogramuj sám. Krásný příklad na využití dynamické alokace paměti, práce se soubory, řetězci a znaky. A že těch souborů je 100, to je přeci jedno. Vytvoříš si soubor, ve kterém bude seznam názvů souborů, které budeš postupně načítat a na souborech pod daným názvem budeš provádět operaci záměny dokud celý seznam nevyčerpáš.

Nahoru Odpovědět
2.8.2019 16:49
"„Učíš-li se proto, aby sis zapamatoval, zapomeneš. Učíš-li se proto, abys porozuměl, zapamatuješ si."
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.