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

Hoe verwijder ik de eerste 27 tekens van elke regel in Notepad++?

Ik heb een logbestand en ik moet de eerste 27 karakters van elke regel verwijderen. Je zou een regel als deze hebben:

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

Maar het moet als volgt zijn:

<Exazoro> wazup

Antwoorden (7)

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

Gebruik reguliere expressie zoeken, zoek naar ^........................... en vervang door (lege string).

Helaas ondersteunt Notepad++ geen herhalingsgetallen zoals ^.{27} - de SciTE regexp documentatie is hier ook van toepassing.


Als alternatief kunt u rechthoekige selectie op meerdere regels gebruiken (druk op Alt terwijl u selecteert) om deze eerste 27 tekens in elke regel te selecteren, en druk dan op Delete of Backspace.

  • *

Met Unix-gereedschappen (bijv. Cygwin, UnxUtils) kun je in plaats daarvan cut -c28- of sed -E "s|^.{27}||" gebruiken. Tenminste, dit zijn de Linux commando regel aanroepen die je zou gebruiken…

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

In nieuwere versies van Notepad++ kun je herhalingsgetallen gebruiken. Vervang gewoon ^.{1,27} door een lege string.

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

Hieronder staat de macro-manier. Dit is intuïtiever voor niet-technische mensen:

1) Plaats de cursor op de eerste regel (een willekeurige cursorpositie)

2) Klik : Macro -> Start Opname

3) Voer de volgende toetsdrukactiviteiten uit:

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

4) Klik op : Macro -> Stop Opname

5) Klik op : Macro uitvoeren Meerdere keren -> selecteer Uitvoeren tot het einde van bestand -> klik op Uitvoeren.

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

UPD: Notepad++ ondersteunt nu wel de volgende herhaling: ^.{27}Maar nu zal Notepad++ karakters verwijderen herhalen tot meer dan 27, om dit te vermijden kan je de volgende expressie gebruiken:

  • Zoek wat: ^.{27}(.*)$
  • Vervang door: $1
2
2
2
2015-10-06 13:04:08 +0000

een kleine verbetering van het antwoord van Daniel Beck:
Gebruik reguliere expressie zoeken, zoek naar:

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

en vervang door:


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

misschien gewoon tekst selecteren met ALT + linkerknop van de muis

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

ALT + SHIFT + Muis selectie (alleen ALT werkt niet)

Punt aan het begin van het bestand, ga naar het einde houd ALT+SHIFT ingedrukt en punt op de positie die u wilt…