Hogyan tudok szavak elé speciális karaktert beszúrni notepad-ban?
A feladat a következő van 1200 szó ami egy oszlopban van. Ezt meg kell duplázni és karaktereket beszúrni elé,hogy adatbázisban is lehessen kezelni.
Pl: \nAlma::Alma
Itt egyoszlopban bent van az alma és még a többi 1199 szó. Ezeket kéne így megformázni.
Excelt használj
A oszlop tartalma: \n
B oszlop tartalma: szavaid
C oszlop tartalma: ::
D oszlop tartalma: szavaid
E oszlopba: =A1&B1&C1&D1
Másold az aljáig, az eredményt jelöld ki, Ctrl-C, irányított beillesztés egy új oszlopban Értékként, a kapott eredményt újra Notepadbe másolhatod
Kedves Orsolya!
És mi a függvénye az oszlopban sortól-sorig beillesztésnek?
Pl ha az A1:A1200 tartománynak ezt szeretném: \n
A te barátod a reguláris kifejezés lesz!
Egyébként (ha erre gondolsz) a tisztességes neve a programnak notepad++. A notepad valóban a windows jegyzettömbje.
További segítséget viszont ebben nem tudok adni, mert linuxot használok szóval nekem itt a "sed" erre a feladatra! :)
Azért írok egy sed-es megoldást, hátha valakinek jó lesz valamire:
sed -i.backup -e 's/\(.*\)/\\n\1::\1/' gyumolcsok.txt
bemenet:
Alma
Körte
Cseresznye
Meggy
Eper
Banán
Barack
Dinnye
Málna
Szőlő
Szilva
Ribizli
kimenet:
\nAlma::Alma
\nKörte::Körte
\nCseresznye::Cseresznye
\nMeggy::Meggy
\nEper::Eper
\nBanán::Banán
\nBarack::Barack
\nDinnye::Dinnye
\nMálna::Málna
\nSzőlő::Szőlő
\nSzilva::Szilva
\nRibizli::Ribizli
vagy:
awk '{ print "\\n"$1"::"$1 }' egyoszlop.txt > ketoszlop.txt
> Sublime texttel ezt 1 perc megcsinálni.
Notepad++-ban is ugyanannyi, révén, hogy ugyanazt kell csinálni. CTRL+H, és regex megadás.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!