Usuwanie pewnej części tekstu





Cezu1 - 03 Sty 2009 01:29
Czy istnieje program, którym mógłbym obciąć pewną część tekstu ? Naprzykład mam kolory RGB (oczywiście tylko kilka dla przykładu)

065 105 225 4169E1 royal blue royal blue
000 000 255 0000FF blue blue
030 144 255 1E90FF dodger blue dodger blue
000 191 255 00BFFF deep sky blue deep sky blue

I teraz chce usunąć linijke 4 i 5 aby zostało samo

065 105 225 4169E1 royal blue royal blue
000 000 255 0000FF blue blue
030 144 255 1E90FF dodger blue dodger blue
000 191 255 00BFFF deep sky blue deep sky blue

Rozwiązanie:

065 105 225 RoyalBlue
000 000 255 blue
030 144 255 dodger blue
000 191 255 deep sky blue

Oczywiście chodzi mi o większe ilości tekstu np. ponad 500 linijek, a usuwanie po jeden zajmuje wieki.

Z góry dziękuje za pomoc.





Jovik - 03 Sty 2009 01:36
Mogę polecić przynajmniej dwa rozwiązania:

1) kopiujesz to do programu typu Excel i usuwasz dwie kolumny - po czym znowu eksportujesz do pliku txt

2) jeśli znasz "regular expression" to ściągasz notepad++ i wybierasz opcję Find&Replace - jako find podajesz regexpa, a jako replace podajesz nic

Powodzenia!



adamas_nt - 03 Sty 2009 11:27
W Excelu można podejść do zagadnienia nieco inaczej. Usuwanie kolumn w tym przypadku niewiele pomoże. Import tekstu oddzielonego spacjami i funkcja JEŻELI(CZY.PUSTA(G1);E1;JEŻELI(CZY.PUSTA(I1);E1&" "&F1;JEŻELI(itd. Następnie poskładanie wierszy z trzech pierwszych kolumn & wynik funkcji i skopiowanie do pliku tekstowego. Razem 10min.



sorcmf - 17 Maj 2009 19:27
Excel Ci pomoże we wszystkim...





Gusioo - 17 Maj 2009 19:29
Notatnik, znajdź i zamień (CTRL+H).