Menu Rechercher

Rechercher/Remplacer...: affiche le panneau Rechercher/Remplacer, qui s'utilise pour rechercher du texte dans le document actuel.

NOTEZ: Si vous utilisez le panneau Rechercher, la recherche est toujours continue (elle reprend au début après avoir atteint la fin du document). «Remplacer» ne remplace le texte sélectionné que s'il correspond au texte dans le champ de recherche. Le seul symbole d'expression régulière que vous pouvez utiliser dans le champ de remplacement est \0 (notez: il s'agit du numéro zéro, pas de la lettre O), qui équivaut à toute occurrence trouvée. Si l'alignement d'un modèle est active, les lettres qui servent de symboles de modèle ( *?+[(){}^$|\./ ) doivent être précédées d'un '\' afin d'être traitées littéralement.

Raccourcis Rechercher/Remplacer

option-tabulateur: insère un tabulateur dans le champ de recherche

option-entrée: insère un retour chariot dans le champ de recherche

Correspondance de modèle (Regex)

Le panneau Rechercher/Remplacer de Bean peut utiliser des modèles («expressions régulières») afin de chercher du texte. Dans une expression rationnelle ou régulière (souvent «regex»), certaines lettres deviennent des symboles pour des modèles que le panneau Rechercher utilise pour trouver du texte, comme p. ex. le «wildcard» (métacaractère) bien connu, mais les possibilités sont plus puissantes. Vous pouvez facilement inclure dans vos recherches des tabulateurs, des retours chariot, des sauts de page, des limites de mots, des métacaractères pour un chiffre, des orthographes alternatives, etc. Le menu déroulant Modèles…vous donne cette puissance sans avoir à apprendre des symboles spéciaux.

Sélectionnez le bouton Correspondance de modèle (regex) afin de rendre possible l'utilisation d'expressions régulières dans le panneau de recherche. Notez que le champ de recherche change de couleur pour indiquer que les expressions régulières sont actives. Puisque des symboles communs comme . ? * \ etc. ont une signification particulière quand on les utilise pour accorder des modèles, n'utilisez pas cette fonction avant que vous n'en ayez besoin. (Notez que les symboles *?+[(){}^$|\./ sont traités littéralement dans les expressions régulières quand ils sont précédés de \).

Le seul symbole d'expressions régulières que vous pouvez utiliser dans le champ de remplacement est \0, qui insère ce qui a été trouvé dans le texte qui le remplacera. Pour être clair: il s'agit d'un zéro et non pas de la lettre O.

L'utilisation des expressions régulières est un domaine complexe et il y a bien d'autres options que celles dans le menu Modèles... . Par exemple. cette expression régulière dans le champ Tout rechercher sélectionnera tous les tags dans un document HTML:

(\<(/?[^\>]+)\>)

Vous pouvez créer une expression régulière avec une syntaxe très complexe. Si la syntaxe n'est pas correcte, vous en serez averti-e.

Trouver le suivant: trouve l'occurrence suivante du texte spécifié dans le champ de recherche du panneau Rechercher.

Trouver le précédent: trouve l'occurrence précédente du texte spécifié dans le champ de recherche du panneau Rechercher.

Utiliser la sélection: place le texte sélectionné dans le champ de recherche du panneau Rechercher.

Aller à la sélection: centre le texte sélectionné dans la fenêtre du document.

Emplacement de la dernière sélection: utile si vous vous trouvez ailleurs dans le document lorsque vous voulez retourner immédiatement à l'emplacement de la dernière modification (sans devoir le chercher).

Compléter le mot: produit une liste de mots possibles (anglais) complétant ce qui se situe à l'endroit du curseur. Est également accessible via la touche Échapper (Esc).

Définir le mot: affiche une définition (anglaise) du mot le plus proche du curseur ou suggère une vérification de l'orthographe si le mot ne correspond à aucun mot disponible.