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
& ALT
y 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.
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.