2011-09-25 10:15:38 +0000 2011-09-25 10:15:38 +0000
60
60

Jak mogę usunąć pierwsze 27 znaków z każdej linii Notepad++?

Mam plik dziennika i muszę usunąć pierwsze 27 znaków z każdej linii. Miałbyś linię taką jak ta:

2011-09-25 01:25:29 [INFO] <Exazoro> wazup

Ale to musi być tak:

<Exazoro> wazup
```.

Odpowiedzi (7)

78
78
78
2011-09-25 11:05:06 +0000

Użyj wyszukiwania wyrażeń regularnych, wyszukaj ^........................... i zamień na (pusty ciąg).

Niestety, Notepad++ nie obsługuje liczenia powtórzeń jak ^.{27} - ma tu zastosowanie również dokumentacja SciTE regexp .


Alternatywnie, użyj prostokątnego zaznaczenia wielowierszowego (naciśnij Alt podczas zaznaczania), aby zaznaczyć te pierwsze 27 znaków w każdej linii, a następnie naciśnij Delete lub Backspace.


Używając narzędzi uniksowych (np. Cygwin, UnxUtils) możesz zamiast tego użyć cut -c28- lub sed -E "s|^.{27}||". Przynajmniej są to wywołania linii poleceń Linuksa, których byś użył…

19
19
19
2014-05-28 14:32:05 +0000

W nowszych wersjach Notepad++ można używać liczenia powtórzeń. Wystarczy zamienić ^.{1,27} na pusty ciąg znaków.

5
5
5
2013-08-26 13:08:52 +0000

Poniżej znajduje się sposób na makro. Jest to bardziej intuicyjny sposób dla osób nietechnicznych:

1) Ustaw kursor na pierwszej linii (dowolna pozycja kursora)

2) Kliknij : Makro - Rozpocznij nagrywanie

3) Wykonaj następujące czynności związane z naciskaniem klawiszy:

* Press the Home key  
* Press Delete key 27 times (till you reach the intended character)
* Press down arrow button.

4) Kliknąć : Makro -> Stop Recording

5) Kliknąć : Run Macro Multiple times -> zaznaczyć Run until the end of file -> kliknąć Run.

4
4
4
2019-01-13 19:15:48 +0000

UPD: Teraz Notepad++ obsługuje następujące powtórzenia: ^.{27}But now you notepad++ will repeat remove characters until more than 27, to avoid this you can use the following expression:

  • Find what: ^.{27}(.*)$
  • Replace with: $1
2
2
2
2015-10-06 13:04:08 +0000

małe ulepszenie do odpowiedzi Daniela Becka:
Użyj wyszukiwania za pomocą wyrażeń regularnych, wyszukaj:

^...........................(.*.\r\n)

i zamień na:


```.
0
0
0
2019-10-18 13:24:23 +0000

może po prostu zaznacz tekst za pomocą ALT + lewy przycisk myszy

0
0
0
2019-10-25 07:07:10 +0000

ALT + SHIFT + zaznaczenie myszką (tylko ALT nie działa)

Wskaż początek pliku, przejdź na koniec trzymając ALT+SHIFT i wskaż pozycję, którą chcesz…