Application Des Expressions Régulières Expertes Dans Le Bloc-Notes

Application Des Expressions Régulières Expertes Dans Le Bloc-Notes


Le style d'experts de la programmation et l'utilisation d'outils et de programmes de travail se distingue par l'utilisation de techniques spéciales, telles que l'expression régulière du portable d'un expert, ce qui accroît considérablement l'efficacité du travail.

La plupart de la programmation du code est minutieux et le travail monotone, souvent présentées le même type d'actions, ainsi que la recherche et le remplacement, les deux caractères simples et des expressions entières.

Ces expressions (régulières) ont été créés spécifiquement pour accélérer et simplifier la recherche de certains éléments dans un document pour certaines conditions. Dans l'outil de programmation populaire, l'éditeur Notepad ++, il est possible de créer votre propre et utiliser des expressions toutes faites. En même temps, l'utilisateur se déplace à un plus avancé, le niveau de travail efficace à la fois avec Notepad ++ et avec le code écrit en général.

Quelles sont les expressions régulières

Avant de procéder directement à l'aide du système d'expression dans Notepad ++, il est nécessaire de préciser ce qu'il est. Ce terme désigne un langage de recherche spécifique conçu pour effectuer une recherche avancée et remplacer et effectuer d'autres actions sur les chaînes d'un document.

Les expressions régulières du bloc-notes sont conçues pour rechercher et remplacer du texte dans une ligne, un fichier ou plusieurs fichiers. Ils sont utilisés par les développeurs dans le code d'application, les testeurs dans les autotests et également lorsqu'ils travaillent sur la ligne de commande. Dans Analytics, une expression régulière est une séquence de caractères qui correspond plus ou moins largement aux modèles de données de Google Analytics.

Le principe de fonctionnement de ces expressions est basée sur l'utilisation de métacaractères spéciaux qui composent le modèle, selon lequel l'action est effectuée sur les lignes du document.

Un exemple est la construction [A-Z], ce qui signifie une lettre majuscule écrite en latin. Et, un point, un quelconque des symboles possibles du tout.

En fonction des particularités d'un langage de programmation, la syntaxe pour écrire reg. expressions peuvent être différentes. Pour le rédacteur en chef de Bloc-notes, reg. expressions écrites en Perl (un des langages de programmation).

Connaissance générale des expressions régulières dans Notepad ++

Laissez-nous présents les expressions régulières de base qui peuvent être utilisés dans Notepad ++:

  • ... - chaque personnage (un);
  • [0-9] - chaque caractère (nombre);
  • \ D - chaque caractère alphabétique;
  • [A-Z] - chaque lettre majuscule en latin;
  • [A-z] - chaque lettre minuscule de l'orthographe latine;
  • [A-Z] - chacune des lettres latines dans tous les cas;
  • \ W - alphabétique, underscore ou caractère numérique;
  • \ De - l'espace;
  • ^ - rechercher le début d'une ligne;
  • $ - désignation de terminaison de ligne;
  • - le symbole peut être répété un nombre infini de fois;
  • \ 4 \ 1 \ 2 \ 3 - désignation du groupe dans l'ordre numérique;
  • ^ \ S * $ - lignes vides sont recherchées;
  • ([0-9] [0-9] *.) - Les numéros à deux chiffres sont recherchés.

Ce ne sont que quelques-unes des recherches en ligne par ligne les plus courantes dans un document. En fait, reg. Il y a beaucoup plus d'expressions et de leurs variations utilisées dans Notepad ++. C'est un tout sujet intéressant qui nécessite une étude distincte.

Les programmeurs qui ont appris à appliquer reg. expressions dans la pratique ont l'avantage de la performance et de la compétitivité.

Comment mettre en pratique des expressions régulières dans Notepad ++

Maintenant, regardons des exemples pratiques de l'utilisation reg. expressions dans Notepad ++.

1. Organisation de la recherche

Pour lancer la procédure de recherche, allez dans le menu « Recherche » et l'élément « Rechercher ». Le raccourci clavier pour accéder à la fenêtre de recherche de Notepad ++ est Ctrl + F.

Attention! Il est nécessaire d'activer le bouton « expressions régulières » pour pouvoir travailler dans ce format.

Pour trouver tous les caractères numériques contenus dans le document, il suffit d'entrer la construction [0-9] dans la chaîne de recherche et de recherche pour « Rechercher suivant ».

Ainsi, chaque clic sur ce bouton et mettre en surbrillance le chiffre suivant dans le document.

Devenez un Excel Pro: Rejoignez notre cours!

Élevez vos compétences du novice au héros avec notre cours de base Excel 365, conçu pour vous rendre compétent en quelques séances.

Inscrivez-vous ici

Élevez vos compétences du novice au héros avec notre cours de base Excel 365, conçu pour vous rendre compétent en quelques séances.

Le mode lorsque la recherche est effectuée dans l'ordre inverse (de bas en haut) avec reg. expressions ne fonctionne pas.

Si vous utilisez le bouton « Rechercher tous », les résultats seront affichés dans une fenêtre séparée.

2. Organisation de remplacement

Avec l'aide de reg. expressions dans Notepad ++, vous pouvez non seulement la recherche, mais aussi remplacer certains caractères qui répondent aux conditions spécifiées.

Pour ce faire, allez à la fenêtre « Remplacer » de la fenêtre de recherche.

Disons que nous devons rediriger les liens à l'aide d'une redirection. Pour effectuer cette action, dans la ligne Rechercher, remplacer la construction suivante: (: [* href = // ^ « ]). , Et, par conséquent, dans la Remplacer ligne, indiquez: href = / redirection.php? To = 123. Après avoir cliqué sur « Remplacer tout », la procédure de remplacement est effectuée automatiquement dans tous les éléments qui correspondent aux conditions.

De plus, dans Notepad ++ en utilisant Reg. Expressions, vous pouvez effectuer des opérations similaires avec des documents non liés à la programmation ou au développement de sites et d'applications.

Disons que vous avez une liste d'employés avec noms et anniversaires complets. Dans cet exemple simple, nous allons échanger le nom et la date de naissance. Pour ce faire, dans le champ Rechercher, spécifiez (\ W +) (\ w +) (\ w +) (\ D +. \ D +. \ D +) et, en conséquence, dans le Remplacez champ, spécifier \ 4 \ 1 \ 2 \ 3 . Après avoir cliqué sur le bouton Remplacer tout, vous pouvez voir le résultat d'une opération réussie.

Macros et leur application dans Notepad ++

Nous avons considéré les opérations les plus simples avec REG. Expressions dans Notepad ++. Les programmeurs travaillant au niveau des experts résolvent des problèmes assez complexes à l'aide de ces expressions.

Le concept de macro de bloc-notes est en fait un morceau de code qui peut être inséré dans un endroit spécifique dans un document en un clic. Les macros sont une sorte de modèles que vous pouvez vous écrire lorsque vous effectuez des actions dans ce programme.

Les macros sont capables de résoudre de nombreuses tâches monotones et similaires. Ils sont écrits par programmeurs à la fois pour un seul projet et pour une utilisation généralisée. En règle générale, chaque programmeur a son propre ensemble de macros pour simplifier les travaux sur des projets typiques.

L'enregistrement de macro est effectué à partir de la barre d'outils principale à l'aide du bouton Démarrer l'enregistrement. La macro enregistrera tout ce qui arrive au document alors que l'enregistrement est en cours.

Lisez des informations plus détaillées sur ce numéro avant de commencer les travaux!

PLUS NOTEPAD ++ Conseils et astuces


Devenez un Excel Pro: Rejoignez notre cours!

Élevez vos compétences du novice au héros avec notre cours de base Excel 365, conçu pour vous rendre compétent en quelques séances.

Inscrivez-vous ici

Élevez vos compétences du novice au héros avec notre cours de base Excel 365, conçu pour vous rendre compétent en quelques séances.




commentaires (0)

laissez un commentaire