Estoy usando Notepad ++ y no puedo resolver esto:
Tengo numerosas líneas todas comenzando con http
. Necesito agregar un texto delante de él en cada línea. Además, necesito agregar texto diferente al final de cada línea. Cada línea termina de manera diferente.
¿Cuál es la forma más rápida de agregar texto al inicio y al final de cada línea?
end of line
(no recuerdo qué símbolo es) con [myText]end of line
Respuestas:
Sigue estos pasos:
Regular expression
opción cerca de la parte inferior del cuadro de diálogo.Para agregar una palabra, como
test
, al comienzo de cada línea:Para agregar una palabra, como
test
, al final de cada línea:fuente
$
, Notepad ++ 6.2.3 seguía colgando. (^
funcionó bien). Actualicé al último Notepad ++ 6.6.3 y funciona ahora.'\);
Esto le permite escribir en cada línea simultáneamente.
Encontré la solución aquí arriba .
Creo que esto es mucho más fácil que usar regex.
fuente
Notepad ++ tiene una capacidad de edición muy poderosa. (Hoy estoy buscando una función similar en Sublime Text), pero para Notepad ++, solo mantenga presionada la tecla Alt cuando arrastre el mouse. Lo que escriba reemplazará la columna seleccionada en cada línea. Para insertar sin reemplazar el texto existente, use Alt-Shift .
fuente
Aquí está mi respuesta. Para agregar ');' al final de cada línea hago 'Buscar qué: $' y 'Reemplazar con: \);' necesitas escapar;
fuente
Puede hacerlo automáticamente en Notepad ++ (agregar texto al principio y / o al final de cada línea) utilizando una expresión regular en Reemplazar ( Ctrl+ H):
Explicación: La expresión
$1
en Reemplazar con entrada denota todos los caracteres que incluyen los corchetes(.*)
en Buscar qué expresa regular.Probado, funciona.
Espero que ayude.
fuente
Abra Notepad ++, luego haga clic en Ctrl+ F.
Elija expresión regular
* Encontrar qué: "^" (que representa el índice de cada línea - "PREFIJO").
Reemplace con: "anyText" *
Para el sufijo en cada línea: siga los mismos pasos que arriba "Reemplazar ^ con $". Eso es.
fuente
Bueno, estoy publicando esto después de tanto tiempo, pero será el más fácil de todos.
Para agregar texto al principio / un cierto lugar desde el principio para todas las líneas, simplemente haga clic allí y haga ALT + C y obtendrá el cuadro a continuación. Escriba su texto y haga clic en Aceptar y listo.
Para agregar un cierto texto al final de todas las líneas, haga CTRL + F y elija REEMPLAZAR. Obtendrá el siguiente cuadro. Ponga '$' en 'buscar qué' y en 'reemplazar con' escriba su texto. Asegúrese de elegir 'expresión regular' en el modo de búsqueda (izquierda abajo). Finalmente haga clic en 'reemplazar todo' y listo.
fuente
Simplemente en el campo "Buscar qué:", escriba
\r
. Esto significa "Final de la fila". En el campo "Reemplazar con:", pones lo que quieres por ejemplo.xml
si tiene varias líneas y desea agregar ese texto al final de cada línea, debe marcar la opción ". coincide con la nueva línea" en el cuadro de grupo "Modo de búsqueda".
Ejemplo:
Tiene una lista de nombres de archivo, pero desea agregar una extensión como .xml. ¡Esto sería lo que necesitas hacer y Bang! ¡Un trago!:
Mira la imagen aquí
fuente
Si tiene miles de líneas, supongo que la forma más fácil es así:
-seleccione la línea que es el punto de inicio de su cursor
-mientras mantiene presionado alt+ shiftseleccione la línea que es el punto final para su cursor
Eso es. Ahora tienes un cursor gigante. Puede escribir cualquier cosa en todas estas líneas.
fuente
Encuentre la captura de pantalla a continuación que agrega una nueva palabra al comienzo y al final de la línea de una sola vez
fuente
Para agregar texto diferente al final de cada línea, puede usar el complemento ConyEdit para hacer esto.
Con ConyEdit ejecutándose en segundo plano, siga estos pasos.
cc.gl a
para obtener líneas y almacenar en una matriz llamada a.cc.aal //$a
para agregar después de cada línea, usando el contenido de la matriz a.Ejemplo
fuente
Para hacerlo de una vez:
^(.+)$
. Aquí ^ representa el comienzo de la línea. $ representa el final de la línea. (. +) significa cualquier carácter entre el inicio y el final de la línea y sería el grupo 1.WhateverFrontText(\1)WhatEverEndText
. Aquí (\ 1) significa cualquier texto en una línea.fuente
\1
dentro de paréntesis en "reemplazar con"? También es mejor usar$1
,\1
es una práctica muy antigua.