Notepad++ Regex para reemplazar el cuarto carácter de cada línea en un archivo de texto.

Notepad++ Regex para reemplazar el cuarto carácter de cada línea en un archivo de texto.

Tengo un archivo de texto grande y quiero reemplazar el cuarto carácter de cada línea. Nube, ¿sugiere una expresión regular para hacer eso en Notepad ++?

Respuesta1

Una alternativa a reemplazar con buscar-reemplazar es simplemente marcar cada cuarto carácter colocando el cursor en el cuarto carácter de la primera línea, manteniendo presionado SHIFT& ALTy luego presionando el botón hacia abajo.

Esto seleccionará el cuarto carácter en cada columna.

Respuesta2

buscar ^(.{3}).(.*)
reemplazar con\1a\2

Asegúrese de apagar el . coincidir con varias líneas.
Esto no está probado; comprueba si hace lo que necesitas. Si dices más sobre la estructura de tu documento; Puede que se me ocurra una expresión regular mejor.

Respuesta3

Si desea reemplazar el personaje en la cuarta posición conX, presione Ctrl+ Hy seleccioneExpresión regularcomo elModo de búsqueday utilizar cualquiera de estos:

  • Encuentra qué: ^(...)(.)
    Reemplazar con:\1X

  • Encuentra qué: ^(.{3})(.)(.*)$
    Reemplazar con:\1X\3

  • Encuentra qué: ^(.{3})(.)
    Reemplazar con:\1X

Una solución alternativa para archivos más pequeños

Mantenga presionado Alty con el mouse, arrastre y seleccione la columna de texto que desea reemplazar.

Edición de columnas de Notepad++

También puedes hacer esto solo con el teclado manteniendo presionado Alt+ Shifty luego seleccionando la columna de texto que deseas reemplazar usando las teclas de flecha y luego escribiendo sobre ella.

información relacionada