
Comparar ficheros
Para comparar necesitamos instalar el plugin ComparePlugin . Abiertos dos ficheros enfrentados en dos vistas (botón derecha sobre la pestaña de un fichero, opción Mover a la otra vista), nos vamos al menú superior de Plugis → Compare → Compare. Cuando terminemos podemos limpiar los resultados de la comparación.Expresiones regulares
Notepad++ es muy eficiente haciendo reemplazos. Si tenéis un fichero de varios megas en el que se tienen que hacer millares de sustituciones probad a comparar el notepad clásico de Windows y este.. o mejor utilizad directamente Notepad++. En la ventana de sustituciones (Control+H) hay varias opciones del Modo de búsqueda. Por defecto el modo normal sirve para la mayoría de sustituciones, pero hay ocasiones en puede ser muy útil sustituir reconociendo un patrón y construir la sustitución con otro patrón. Para ello marcamos la opción Expresión regular.Mi caso práctico es para sustituir el patrón utilizado para parámetros de consultas SQL ( :P_PARAMETRO ) al patrón para parámetros de JasperReport ( ${P_PARAMETRO} ). De una forma rápida podemos convertir una consulta de JasperReport para ejecutarla en SQL Developer y viceversa.
Reemplazar $P{NOMBRE} o $P!{NOMBRE} por :NOMBRE
Buscar: \$P[!]*\{([^ , \r\n)]*)\}
Reemplazar: \:\1
Reemplazar :NOMBRE por $P{NOMBRE}
Buscar: :([^ , \r\n)]*) Reemplazar: \$P\{\1\}
Nota: Si se hacen los dos pasos y en el primero había parámetros con el símbolo !, estos quedarán sin este en la segunda conversión.
Nota 2: ¡Cuidado con copiar espacios de más sin querer con la expresión regular! Invalidaría la expresión.
No hay comentarios:
Publicar un comentario