martes, 12 de noviembre de 2024

Tips Busqueda Notepad++ con expresiones regulares



Trabajando con Notepad++ tuve la necesidad de encontrar la siguiente cadena:

TO_DATE('07/04/2006 13:22:13', 'MM/DD/YYYY HH24:MI:SS') as DCOMPDATE,

Pero el valor de Fecha / Hora podría ser cualquier variable, luego de investigar un poco la mejor solución es el uso de las confiables Expresiones regulares, la cual

entiende muy bien el Notepad++ y te brinda una excelente herramienta. La expresión de búsqueda seria la siguiente:

TO_DATE\('.*'\, '.*'\) as DCOMPDATE

Como funciona:

  • TO_DATE\('.*'\, : Busca coincidencia exacta "TO_DATE" seguido de cualquier secuencia de caracteres que este entre comillas (.*).
  • '.*'\): Busca cualquier coincidencia de cualquier conjunto de caracteres que este entre comillas
  • as DCOMPDATE: Busca " as DCOMPDATE"

Si no lo entienden toma su tiempo pero pueden deducir lo siguiente:
A partir del carácter "\" se establece un criterio de búsqueda, fíjense que al principio como se explica mas arriba podemos ver 4 estructuras de búsqueda:
TO_DATE
('.*'
,'.*'
) as DCOMPDATE
Donde fácilmente identificamos el "lo que sea" que sería los caracteres .*

Recordando que hay que seleccionar en el MODO DE BUSQUEDA la opción "Expresiones Regulares".

No hay comentarios:

Publicar un comentario