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

¿Cómo puedo eliminar los primeros 27 caracteres de cada línea del Notepad++?

Tengo un archivo de registro y necesito eliminar los primeros 27 caracteres de cada línea. Tendría una línea como esta

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

Pero tiene que ser así:

<Exazoro> wazup

Respuestas (7)

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

Utilice la búsqueda de expresiones regulares, busque ^........................... y reemplace con (cadena vacía).

Desgraciadamente, el Bloc de notas++ no soporta recuentos de repetición como ^.{27} - la documentación de SciTE regexp se aplica aquí también.

  • *

Como alternativa, utilice la selección multilínea rectangular (pulse Alt mientras selecciona) para seleccionar estos primeros 27 caracteres en cada línea, y luego pulse Delete o Backspace.

  • *

Utilizando herramientas Unix (por ejemplo, Cygwin, UnxUtils) puede utilizar cut -c28- o sed -E "s|^.{27}||" en su lugar. Al menos, estas son las llamadas de la línea de comandos de Linux que usarías…

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

En las versiones más recientes del Bloc de notas++, puede utilizar cuentas de repetición. Sólo hay que sustituir ^.{1,27} por una cadena vacía.

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

A continuación se muestra la forma de la macro. Esto es más intuitivo para la gente no técnica:

1) Coloque el cursor en la primera línea (cualquier posición del cursor)

2) Haga clic en : Macro -> Iniciar grabación

3) Realice las siguientes actividades de pulsación de teclas:

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

4) Haga clic en : Macro -> Detener grabación

5) Haga clic en : Ejecutar macro varias veces -> seleccione Ejecutar hasta el final del archivo -> haga clic en Ejecutar.

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

UPD: Ahora Notepad++ soporta la siguiente repetición: ^.{27}B Pero ahora el Bloc de notas++ repetirá la eliminación de caracteres hasta más de 27, para evitar esto puede utilizar la siguiente expresión:

  • Buscar que: ^.{27}(.*)$
  • Reemplazar con: $1
2
2
2
2015-10-06 13:04:08 +0000

una pequeña mejora a la respuesta de Daniel Beck:
Utiliza la búsqueda por expresión regular, busca por:

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

y reemplazar por:


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

tal vez sólo seleccionar el texto con ALT + botón izquierdo del ratón

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

ALT + SHIFT + Selección con el ratón (sólo ALT no funciona)

Apunta al principio del archivo, ve al final manteniendo ALT+SHIFT y apunta a la posición que quieres…