Pré. | Proc. |
Rechercher et remplacer
Chacun des éditeurs de code d' Enterprise Architect facilite la recherche et le remplacement de termes dans l'éditeur, via la dialogue « Rechercher et remplacer ».
Accéder
Raccourcis Clavier |
Mettez en surbrillance la string de texte requise et appuyez sur :
|
Opérations de base – Commandes
Commande |
Action |
Voir aussi |
---|---|---|
Trouver la suite |
Recherchez et mettez en surbrillance l'instance suivante (par rapport à la position actuelle du curseur) du texte spécifié dans le champ « Rechercher ». |
|
Remplacer |
Remplacez l'instance actuelle du texte spécifié dans le champ « Rechercher » par le texte spécifié dans le champ « Remplacer par », puis recherchez et mettez en surbrillance l'instance suivante (par rapport à la position actuelle du curseur) du texte spécifié dans le champ « Rechercher ». |
|
Remplacer tout |
Remplacez automatiquement toutes les instances du texte spécifié dans le champ « Rechercher » par le texte spécifié dans le champ « Remplacer par ». |
Opérations de base – Options
Option |
Action |
Voir aussi |
---|---|---|
Étui à allumettes |
Spécifiez que la casse de chaque caractère de la string de texte dans le champ « Rechercher » est significative lors de la recherche de correspondances dans le code. |
|
Faire correspondre le mot entier |
Spécifiez que la string de texte dans le champ « Rechercher » est un mot complet et ne doit pas correspondre à des instances du texte qui font partie d'une string plus longue. Par exemple, les recherches pour ARE ne doivent pas correspondre à ces lettres dans les instances des mots AREA ou ARENA. |
|
Rechercher vers le haut |
Effectuez la recherche à partir de la position actuelle du curseur jusqu'au début du fichier, plutôt que dans la direction par défaut de la position actuelle du curseur jusqu'à la fin du fichier. |
|
Utiliser des expressions régulières |
Évaluez des séquences de caractères spécifiques dans les champs « Rechercher » et « Remplacer par » en tant qu'expressions régulières. |
Concepts
Concept |
Description |
Voir aussi |
---|---|---|
Expressions régulières |
Une expression régulière est une définition formelle d'un Motif de recherche, qui peut être utilisée pour faire correspondre des caractères, des mots ou motifs de caractères spécifiques. Par souci de simplicité, le mécanisme « rechercher et remplacer » de Éditeur de Code ne supporte qu'un sous-ensemble de la grammaire standard des expressions régulières. Le texte dans les champs « Rechercher » et « Remplacer par » n'est interprété comme une expression régulière que si la case à cocher « Utiliser les expressions régulières » est sélectionnée dans la boîte dialogue « Rechercher et remplacer ». |
|
Métaséquences |
Si la case à cocher « Utiliser les expressions régulières » est sélectionnée, la plupart des caractères du champ « Rechercher » sont traités comme des littéraux (c'est-à-dire qu'ils ne correspondent qu'à eux-mêmes). Les exceptions sont appelées métaséquences ; chaque métaséquence reconnue dans la dialogue « Rechercher et remplacer » Éditeur de Code est décrite dans ce tableau :
Lorsque la case à cocher « Utiliser les expressions régulières » est sélectionnée, un menu d'aide à la métaséquence est disponible à droite des champs « Rechercher » et « Remplacer par » ; la sélection d'une métaséquence dans ce menu insère la métaséquence dans le champ, remplaçant ou enveloppant le texte actuellement sélectionné selon le cas. |
|
Régions marquées |
Lors de la « recherche et du remplacement » avec des expressions régulières, jusqu'à neuf sections du terme d'origine peuvent être substituées dans le terme de remplacement. Les métaséquences '\(' et '\)' indiquent le début et la fin d'une région balisée ; la section du texte correspondant qui se trouve dans la région balisée peut être incluse dans le texte de remplacement avec la métaséquence '\n' (où n est le numéro de la région balisée entre 1 et 9). Par exemple: Trouver : les choses de \((A-Za-z) +\) Remplacer par des éléments appartenant à \1 Texte original : Ce sont toutes les affaires de Michael . Texte remplacé : Ce sont tous les éléments qui appartiennent à Michael. |