Strona 1 z 1

Mousepad, zaawansowane wyszukiwanie i zastępowanie tekstu

: 03 października 2008, 18:53
autor: yantar
Pytanie dla zorientowanych
Czy Mousepad etytor z XFCE obsluguje moze jakies bardziej zlozone komendy odnosnie wyszukiwania tekstu czy tylko operuje na ciagu wpisanych znakow? Tak pytam przy okazji bo XFCE ma troche takich roznych kruczkow w programach poukrywane i nie jest to do wykrycia na pierwszy rzut oka (np Thunar ma takie zlozone wyszukiwanie przy masowych zmianach nazw plikow)

Mam troche plikow z napisami do przerobienia ktore maja postac np:

Kod: Zaznacz cały

0:00:01:Xxxxxxxx
0:00:10:Yyyyyy
0:00:14:Aaaa
0:00:18:I tak dalej
Jak widac jest to chyba jakis stary format zapisu czasowego, ktorego nie obsluguje mi edytor napisow gaupol z powodu tego 0: dla oznaczania godzin.
Zeby bylo dobrze zapis powinien wygadac na poczatku lini 00:
I teraz jak najszybciej zamienic to 0: na 00:. Zwyklym szukaj i zastap sie nie da bo bedzie zamieszanie w pozycjach minut i sekund. Oczywiscie chwila zabawy w OOWriterze ale to pojscie na latwizne ;d.

Wiec tu prosba dla tych co sie wiecej bawia tekstem. Jak takie cos najszybciej zrobic bo przydaoby mi sie to tez w paru innych rzeczach. Tak jak wyzej czy Mousepad obsluguje jakies bardziej zaawansowane funkcje, a moze jakos to szybciutko mozna przerobic za pomoca narzedzi typu textutils w terminalu. Tu bym prosil o formulke. Przysialdbym nad tym sam i poeksperymentowal ale mam troche na glowie. Jesli sie oderwe, i zaczne tym bawic to stane w miejscu. Z gory dzieki.

: 04 października 2008, 13:37
autor: snah

Kod: Zaznacz cały

cat zrodlo | sed s/^0/00/g > wynik
Zamienia zero występujące na początku linii na dwa zera.

[ Dodano: 2008-10-04, 13:42 ]
Możesz poczytać o wyrażeniach regularnych w podręczniku man do grep:

Kod: Zaznacz cały

man grep
Ja używam Kate jako edytora tekstu, tam można w szukaj i w zastąp wpisywać wyrażenia regularne.

: 04 października 2008, 15:52
autor: yantar
Wielkie dzieki, to jest to co tygryski lubia najbardziej ;]