Aplicación De Expresiones Regulares De La Libreta De Notap

Aplicación De Expresiones Regulares De La Libreta De Notap


El estilo experto de programación y el uso de herramientas y programas de trabajo se distingue por el uso de técnicas especiales, como la expresión regular del cuaderno de un experto, que aumenta enormemente la eficiencia del trabajo.

La mayor parte de la programación del Código es el trabajo minucioso y monótono, a menudo realizando el mismo tipo de acciones, así como para encontrar y reemplazar, tanto caracteres únicos como de expresiones completas.

Estas expresiones (regulares) se crearon específicamente para acelerar y simplificar la búsqueda de ciertos elementos en un documento para ciertas condiciones. En la herramienta del Programador Popular, el editor de Bloc de notas ++, es posible crear su propio y usar expresiones confeccionadas. Al mismo tiempo, el usuario se muda a un nivel de trabajo más avanzado y eficiente tanto con Notepad ++ como con el código de escritura en general.

¿Qué son las expresiones regulares?

Antes de continuar directamente a usar el sistema de expresión en Notepad ++, es necesario aclarar lo que es. Este término denota un lenguaje de búsqueda específico diseñado para realizar una búsqueda avanzada y reemplazar y realizar otras acciones en cadenas de un documento.

Las expresiones regulares del Bloc de notas están diseñadas para buscar y reemplazar texto en una línea, archivo o varios archivos. Los utilizan los desarrolladores en el código de la aplicación, los evaluadores en las pruebas automáticas y también cuando trabajan en la línea de comandos. En Analytics, una expresión regular es una secuencia de caracteres que coincide más o menos ampliamente con los patrones de datos de Google Analytics.

El principio de operación de estas expresiones se basa en el uso de metacaracteres especiales que conforman la plantilla, según la cual la acción se realiza en las líneas del documento.

Un ejemplo es la siguiente construcción [A-Z], lo que significa que cualquier letra mayúscula escrita en latín. Y, un punto, significa cualquiera de los posibles símbolos en absoluto.

Dependiendo de las peculiaridades de un lenguaje de programación particular, la sintaxis para escribir Reg. Las expresiones pueden ser diferentes. Para el editor de Bloc de notas ++, Reg. Expresiones escritas en Perl (uno de los idiomas de programación populares).

Familiaridad general con expresiones regulares en Notepad ++

Presentes las expresiones regulares básicas que se pueden usar en Notepad ++:

  • ... - cada personaje (uno);
  • [0-9] - Cada carácter (número);
  • \ D - cada carácter alfabético;
  • [A-Z] - cada letra mayúscula en latín;
  • [A-Z] - cada letra minúscula de la ortografía latina;
  • [A-Z]: cada una de las letras latinas en cualquier caso;
  • \ w - caracteres alfabéticos, subrayados o numéricos;
  • \ s - espacio;
  • ^ - Buscar el comienzo de una línea;
  • $ - designación de terminación de línea;
  • - El símbolo se puede repetir un número infinito de veces;
  • \ 4 \ 1 \ 2 \ 3 - Designación del grupo en orden numérico;
  • ^ \ S * $ - Las líneas vacías se buscan;
  • ([0-9] [0-9] *.) - Se buscan números de dos dígitos.

Estas son solo algunas de las búsquedas de línea por línea más comunes en un documento. De hecho, reg. Hay muchas más expresiones y sus variaciones utilizadas en Notepad ++. Este es todo un tema interesante que requiere un estudio separado.

Programadores que han aprendido a aplicar Reg. Las expresiones en la práctica tienen la ventaja del rendimiento y la competitividad.

Cómo aplicar prácticamente las expresiones regulares en Notepad ++

Ahora veamos ejemplos prácticos de usar Reg. Expresiones en Notepad ++.

1. Organización de la búsqueda.

Para iniciar el procedimiento de búsqueda, vaya al elemento del menú Buscar y luego el elemento Buscar. El acceso directo del teclado para ir a la ventana de búsqueda de Bloc de notas ++ es Ctrl + F.

¡Atención! Es necesario activar el botón Expresiones regulares para poder trabajar en este formato.

Para encontrar todos los caracteres digitales contenidos en el documento, simplemente ingrese la construcción [0-9] en la cadena de búsqueda y busque Buscar Siguiente.

Por lo tanto, cada clic en este botón encontrará y resaltará el siguiente dígito en el documento.

Conviértete en un Excel Pro: ¡Únete a nuestro curso!

Eleve sus habilidades de novato a héroe con nuestro curso básico de Excel 365, diseñado para que sea competente en solo unas pocas sesiones.

Inscribirse aquí

Eleve sus habilidades de novato a héroe con nuestro curso básico de Excel 365, diseñado para que sea competente en solo unas pocas sesiones.

El modo cuando la búsqueda se realiza en orden inverso (desde abajo hasta arriba) con Reg. Las expresiones no funcionan.

Si usa el botón Buscar todo, los resultados se mostrarán en una ventana separada.

2. Organización de reemplazo.

Con la ayuda de reg. Expresiones en Notepad ++, no solo puede buscar, sino que también reemplaza a ciertos caracteres que cumplan con las condiciones especificadas.

Para hacer esto, simplemente vaya a la ventana Reemplazar de la ventana de búsqueda.

Digamos que necesitamos redirigir los enlaces utilizando una redirección. Para realizar esta acción, en la línea Encontrar, sustituya la siguiente construcción: Href =. (Http: // [^ '] *) , y, en consecuencia, en la línea Reemplazar , especifique: HREF = / redirección.php? a = 123 . Después de hacer clic en el botón Reemplazar todo, el procedimiento de reemplazo se realiza automáticamente en todos los elementos que coincidan con las condiciones.

Además, en Notepad ++ usando Reg. Expresiones, puede realizar operaciones similares con los documentos no relacionados con la programación o el desarrollo de sitios y aplicaciones.

Digamos que tiene una lista de empleados con nombres completos y cumpleaños. En este simple ejemplo, cambiaremos el nombre y la fecha de nacimiento. Para hacer esto, en el campo Encontrar, especifique (\ W +) (\ W +) (\ W +) (\ D +. \ D +. \ D +), y, en consecuencia, en el Reemplace Field, especifique \ 4 \ 1 \ 2 \ 2 \ 3 . Después de hacer clic en el botón Reemplazar todos, puede ver el resultado de una operación exitosa.

Macros y su aplicación en Notepad ++

Hemos considerado las operaciones más simples con Reg. Expresiones en Notepad ++. Los programadores que trabajan en el nivel de expertos resuelven problemas bastante complejos utilizando estas expresiones.

El concepto de una macro de la bloc de notas es, de hecho, una pieza de código que se puede insertar en un lugar específico en un documento con un solo clic. Las macros son una especie de plantillas que puede escribir cuando realice cualquier acción en este programa.

Las macros son capaces de resolver muchas tareas monótonas y similares. Están escritos por programadores para un solo proyecto y para uso generalizado. Como regla general, cada programador tiene su propio conjunto de macros para simplificar el trabajo en proyectos típicos.

La grabación de macro se realiza desde la barra de herramientas principal, utilizando el botón Iniciar grabación. La macro registrará todo lo que le sucede al documento mientras la grabación está en progreso.

¡Lea más información detallada sobre este tema antes de comenzar a trabajar!

Más consejos y trucos de Notepad ++


Conviértete en un Excel Pro: ¡Únete a nuestro curso!

Eleve sus habilidades de novato a héroe con nuestro curso básico de Excel 365, diseñado para que sea competente en solo unas pocas sesiones.

Inscribirse aquí

Eleve sus habilidades de novato a héroe con nuestro curso básico de Excel 365, diseñado para que sea competente en solo unas pocas sesiones.




Comentarios (0)

Deja un comentario