špecifická práca s textom

Programovacie jazyky, rady, poradňa...
slay
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3662
Registrovaný: 25 júl 2006, 12:13

špecifická práca s textom

Príspevok od používateľa slay »

Ahoj,

mám textový súbor. Nie je nijako delimited, ale obsahuje znaky, ktoré identifikujú reťazce, ktoré potrebujem štruktúrovať.

Dajme tomu, že obsah súboru "bordel.txt" by vyzeral takto:

Kód: Vybrať všetko

Bla bla bla &Janko& bla bla &Mrkvička& bla bla &nemá rád zeleninu& bla bla
a ja by som z neho potreboval vybrať a štruktúrovať dáta dajme tomu takto:

Kód: Vybrať všetko

Janko, Mrkvička, Nemá rád zeleninu

Otázka: Čo je najlepšia cesta? Z programovania viem z každého rožku trošku a som schopný vytvoriť niečo hocikde, ale nie som zbehlý v možnostiach toho čo ktorý nástroj ponúka a kde je to najjednoduchšie. Povedzme, že by som chcel čosi podobné spraviť v C++, alebo cez VBA nejako rovno do excelu, bársčo , ale neviem veľmi čo použiť, lebo nemám znalosť všemožných funkcií a bla bla, ale pomocou helpu si väčšinou svojpomocne pomôžem. Ale nechcem sa prekusávať celým helpom kým nájdem čo potrebujem..

tak nejaká dobrá rada by bodla. Prípadne možno jestvuje nejaký soft, ktorý vie nejako automatizovane v dávkach pracovať s texťakmi. Vďaka.
TommyHot
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3340
Registrovaný: 25 okt 2009, 0:23
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: špecifická práca s textom

Príspevok od používateľa TommyHot »

Kazdy lepsi editor podporuje regularne vyrazy. Odporucam napriklad sublime text. Samozrejme treba vediet tieto regularne vyrazy pouzivat.
slay
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3662
Registrovaný: 25 júl 2006, 12:13

Re: špecifická práca s textom

Príspevok od používateľa slay »

Fajn, ale potreboval by som ako dávku - automatizovať pre x súborov. Aby som to robil manuálne (čo i len tie súbory otváral a spúšťal makro) neprichádza do úvahy, to by mi trvalo sto rokov.

Je to v možnostiach tých editorov?
TommyHot
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3340
Registrovaný: 25 okt 2009, 0:23
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: špecifická práca s textom

Príspevok od používateľa TommyHot »

VIes si otvorit viacero suborov, napisat si regularny vyraz, vykonat ho, prepnut na tab s dalsim suborom vykonat atd.

Ale mas pravdu, na toto radsej nejaky jazyk. Akykolvek od nejakeho shell scriptu, cez PHP az po tebou spominane C++. Hladaj na nete regexp v spojitosti s jazykom, ktory si si vybral.
slay
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3662
Registrovaný: 25 júl 2006, 12:13

Re: špecifická práca s textom

Príspevok od používateľa slay »

Uff, diki, presne také nakopnutie mi chýbalo. Hmm budem ešte mať asi problémy s asi tisíc vecami, s tým ako tie súbory čítať, ale nejako sa vysomárim. Zatiaľ vďaka. K+
Napísať odpoveď