Aplicació D'expressions Regulars De Notepad D'experts

Aplicació D'expressions Regulars De Notepad D'experts

L'estil expert de programació i l'ús d'eines i programes de treball es distingeixen per l'ús de tècniques especials, com ara l'expressió regular del quadern d'un expert, que augmenta en gran mesura l'eficiència del treball.

La major part de la programació del codi és un treball minutat i monòton, sovint realitzant el mateix tipus d'accions, així com trobar i substituir, tant els caràcters individuals com les expressions senceres.

Aquestes expressions (regulars) es van crear específicament per accelerar i simplificar la recerca de determinats elements en un document per a determinades condicions. A l'eina del programador popular, l'editor de notepad ++, és possible crear les seves pròpies expressions preparades. Al mateix temps, l'usuari es trasllada a un nivell de treball més avançat i eficient tant amb el Bloc de notes ++ i amb el codi d'escriptura en general.

Quines són les expressions regulars

Abans de procedir directament a utilitzar el sistema d'expressió al bloc de notes ++, cal aclarir què és. Aquest terme denota un llenguatge de cerca específic dissenyat per realitzar una cerca avançada i substituir i realitzar altres accions en cadenes d'un document.

Les expressions periòdiques del bloc de notes estan dissenyades per cercar i substituir el text en una línia, un fitxer o diversos fitxers. Els desenvolupadors són utilitzats en codi d'aplicació, provadors en autotestes i també quan treballen a la línia d'ordres. En analítica, una expressió regular és una seqüència de caràcters que coincideixen de manera més o menys àmpliament els patrons de dades de Google Analytics.

El principi de funcionament d'aquestes expressions es basa en l'ús de metacaracteris especials que conformen la plantilla, segons la qual es realitza l'acció a les línies del document.

Un exemple és la següent construcció [A-Z], que significa qualsevol majúscula escrita en llatí. I, un punt, significa qualsevol dels possibles símbols.

Depenent de les peculiaritats d'un llenguatge de programació en particular, la sintaxi per escriure Reg. Les expressions poden ser diferents. Per a l'editor de notepad ++, reg. Expressions escrites a Perl (un dels llenguatges de programació populars).

Familiaritat general amb expressions regulars a Notepad ++

Presentem les expressions regulars bàsiques que es poden utilitzar al bloc de notes ++:

  • ... - cada personatge (un);
  • [0-9] - cada personatge (nombre);
  • D - Cada caràcter alfabètic;
  • [A-Z] - Cada lletra majúscula en llatí;
  • [A-Z] - Cada lletra minúscula de l'ortografia llatina;
  • [A-Z] - cadascuna de les lletres llatines en qualsevol cas;
  • w - caràcter alfabètic, subratllat o numèric;
  • s - espai;
  • ^ - cerca el començament d'una línia;
  • Denominació de terminació de línia de línia;
  • - El símbol es pot repetir un nombre infinit de vegades;
  • 4 1 3 - Denominació del grup en ordre numèric;
  • ^ s * $ - es cerquen línies buides;
  • ([0-9] [0-9] *.): Es cerquen els números de dos dígits.

Aquestes són només algunes de les cerques de línia de línia més habituals en un document. De fet, reg. Hi ha moltes expressions més i les seves variacions utilitzades al bloc de notes ++. Aquest és un tema interessant que requereix un estudi separat.

Programadors que han après a aplicar Reg. Les expressions a la pràctica tenen l'avantatge de rendiment i competitivitat.

Com aplicar pràcticament expressions regulars a Notepad ++

Ara mirem exemples pràctics d'utilitzar reg. Expressions a Notepad ++.

1. Organització de la cerca

Per iniciar el procediment de cerca, aneu a l'element del menú Cerca i després l'element Cerca. La drecera del teclat per anar a la finestra de cerca de notepad ++ és Ctrl + F.

Atenció Cal activar el botó expressions regulars per poder treballar en aquest format.

Per trobar tots els caràcters digitals continguts al document, introduïu la construcció [0-9] a la cadena de cerca i cerqueu Cerca a continuació.

Per tant, cada clic en aquest botó trobarà i ressalteu el següent dígit del document.

Converteix -te en un excel pro: uneix -te al nostre curs!

Eleva les teves habilitats de Novell a Hero amb el nostre curs bàsic Excel 365, dissenyat per fer -te competència en poques sessions.

Inscriviu -vos aquí

Eleva les teves habilitats de Novell a Hero amb el nostre curs bàsic Excel 365, dissenyat per fer -te competència en poques sessions.

El mode quan es realitza la cerca en ordre invers (de baix a dalt) amb Reg. Les expressions no funcionen.

Si utilitzeu el botó Cerca, els resultats es mostraran en una finestra separada.

2. Organització de substitució

Amb l'ajut de reg. Expressions a Notepad ++, no només podeu cercar, sinó que també substituïu certs caràcters que compleixin les condicions especificades.

Per fer-ho, només cal anar a la finestra Substitueix de la finestra de cerca.

Diguem que hem de redirigir enllaços mitjançant una redirecció. Per realitzar aquesta acció, a la línia Cerca, substituir la construcció següent: Href =. (Http: // [^ '] *) , i, en conseqüència, a la línia substitueix , especifiqueu: href = / redirigion.php? a = 123 . Després de fer clic al botó Substituir-ho, el procediment de substitució es realitza automàticament en tots els elements que coincideixen amb les condicions.

A més, a Notepad ++ utilitzant Reg. Expressions, podeu realitzar operacions similars amb documents no relacionats amb la programació o el desenvolupament de llocs i aplicacions.

Diguem que teniu una llista d'empleats amb noms i aniversaris complets. En aquest senzill exemple, canviarem el nom i la data de naixement. Per fer-ho, al camp Cerca, especifiqueu (w +) (w +) (w +) (d +. D +. D +), i, en conseqüència, a Substituïu Camp, especifiqueu 4 2. Després de fer clic al botó Substitueix tot, podeu veure el resultat d'una operació reeixida.

Macros i la seva aplicació a Notepad ++

Hem considerat les operacions més senzilles amb Reg. Expressions a Notepad ++. Els programadors que treballen a nivell d'experts resolen problemes complexos amb aquestes expressions.

El concepte d'una macro de notes de notes és, de fet, un codi que es pot inserir en un lloc específic en un document amb un sol clic. Les macros són una mena de plantilles que podeu escriure a vosaltres mateixos quan realitzeu accions en aquest programa.

Les macros són capaces de resoldre moltes tasques monòtones i similars. Estan escrits per programadors tant per a un sol projecte com per a un ús generalitzat. Com a regla general, cada programador té el seu propi conjunt de macros per simplificar el treball en projectes típics.

La gravació de macro es realitza des de la barra d'eines principal, utilitzant el botó Inici de la gravació. La macro registrarà tot el que passa al document mentre l'enregistrament està en curs.

Llegiu més informació detallada sobre aquest tema abans de començar a treballar.

Més notes de notes ++ consells i trucs


Converteix -te en un excel pro: uneix -te al nostre curs!

Eleva les teves habilitats de Novell a Hero amb el nostre curs bàsic Excel 365, dissenyat per fer -te competència en poques sessions.

Inscriviu -vos aquí

Eleva les teves habilitats de Novell a Hero amb el nostre curs bàsic Excel 365, dissenyat per fer -te competència en poques sessions.




Comentaris (0)

Deixa un comentari