Bloc de notas ++ Buscar palabra y reemplazar línea arriba y abajo

Bloc de notas ++ Buscar palabra y reemplazar línea arriba y abajo

Aquí está mi ejemplo:

class Item478
{
    position[]={14186.376,18.035046,18340.531};
    azimut=-134.41499;
    id=734;
    side="EMPTY";
    vehicle="Land_LampStreet_F";
    skill=0.60000002;
    init="this enableSimulation true; this allowDamage false;";
};

Tengo varios párrafos. Necesito encontrar la palabra "Land_LampSreet_F y eliminar las líneas de arriba y de abajo. ¿Cómo puedo usar la expresión regular o el modo extendido de Buscar y reemplazar?

Respuesta1

Macro le permite repetir un conjunto de acciones una y otra vez... pero necesitará "enseñarle" a Notepad++ qué es lo que desea hacer primero. Así que siga atentamente las instrucciones a continuación o podría terminar con un resultado que no funcione.

Tenga en cuenta que, por simplicidad, solo explicaré cómo trabajar con macros para su primer caso (su primer archivo) para no repetirme innecesariamente. Además, asegúrese de tener una copia de seguridad del archivo original antes de intentarlo en caso de que algo no funcione según lo previsto.

Bien, aquí va:

Abre Notepad++, abre tu archivo.

Asegúrate de estar al principio de tu primera línea de datos, es decir, la primera línea con la primera palabra de tu diccionario en tu caso.

En el menú "Macro", seleccione "Iniciar grabación".

Haga lo que necesite hacer solo con el primer conjunto de datos. El último paso aquí es importante porque desea estar en el "lugar correcto" para la siguiente ejecución de su macro.

Ahora desde el menú "Macro" seleccione "Detener grabación"

En el menú "Macro", seleccione "Guardar la macro grabada", asígnele un nombre apropiado y haga clic en "Aceptar".

Ahora (aún con el cursor al principio de la siguiente línea) seleccione "Macro" > "Ejecutar una macro varias veces", seleccione la macro que guardó en el paso 6 y elija "Ejecutar hasta el final del archivo", luego haga clic en Aceptar.

La macro ahora recorrerá su archivo. ¡Asegúrese de darle un momento para terminar si su archivo es grande! Ahora deberías ver que la macro ha movido todas tus líneas hacia abajo según sea necesario.

El mismo principio se puede aplicar a su segunda solicitud, aunque requiere una macro más avanzada con más acciones registradas. Sin embargo, una vez que comprenda el concepto y sepa cómo grabar una macro y reproducirla, debería ser factible.

¡Espero que esto haya sido útil!

información relacionada