Aide > Mode auteur > Boîtes de dialogue > Fenêtre Edition > Boîtes de dialogue de recherche > Boîte de dialogue Rechercher/Remplacer - Onglet Rechercher/Remplacer
  
Boîte de dialogue Rechercher/Remplacer - Onglet Rechercher/Remplacer
Permet de rechercher et de modifier des chaînes de texte, à partir de la position du curseur courante jusqu'à la fin du document. Utilisez cette boîte de dialogue pour saisir les critères de recherche et contrôler l'étendue de la recherche.
* 
Les zones de texte généré ne sont pas comprises dans la recherche.
Lors de la recherche des correspondances de texte, les balises en ligne et les instructions de traitement sont ignorées si l'une des conditions ci-après s'applique :
Le texte de recherche ne contient aucune balise.
La case Trouver balises n'est pas cochée.
La préférence set markupscan est définie sur off.
La préférence set tagscan est définie sur off.
Si une balise débute ou termine une ligne, elle est considérée comme une limite de mot et limite également une correspondance de texte. Par exemple, le texte de recherche two words retrouverait les chaînes two <emphasis>words</emphasis>, mais non les chaînes suivantes :
two</para>
<para>words
L'onglet Rechercher/Remplacer contient les options suivantes :
Rechercher : recherche le contenu de la zone de texte dans le document. Si vous mettez du texte en surbrillance dans le document avant de sélectionner Rechercher/Remplacer, le contenu de la sélection s'affiche dans la zone de texte Rechercher (les balises sont incluses si l'option Trouver balises est cochée). Sinon, saisissez le texte que vous voulez rechercher.
Vous pouvez également inclure dans le texte recherché des expressions régulières, qui peuvent contenir des caractères spéciaux, tels que des caractères génériques ou des classes de caractères. Assurez-vous de cocher Modèles de correspondance si vous saisissez une expression régulière.
Ce tableau indique certains caractères couramment utilisés dans les expressions régulières, et comment les utiliser dans la zone de texte Rechercher.
Expressions régulières courantes
Expressions régulières
Caractère :
Signification :
Exemple :
Trouve :
. (point)
Chaque point correspond à un caractère.
s.t
set, sot, sut, ...
+ (plus)
Un ou plusieurs caractères parmi ceux spécifiés sont entre crochets.
s[aeiou]+n
sain, sien, son, …
* (astérisque)
On peut rencontrer un caractère un certain nombre de fois, ou ne jamais le rencontrer.
t[a-z]*y
teddy, tony, torcy, …
| (barre verticale)
"Ou," qui recherche l'un ou l'autre des mots.
icône|balises
icône, balises
Rechercher dans : limite la recherche au texte compris entre les balises spécifiées. Cliquez sur un nom d'élément dans la liste. Par exemple, vous pouvez limiter la recherche au contenu situé entre les paires de balises titre.
* 
Si vous avez appliqué une conversion d'alias au document, Arbortext Editor reconnaîtra les noms réels et les alias des éléments dans le champ Rechercher dans.
Remplacer par : remplace le texte situé dans Rechercher par le texte saisi dans cette zone.
* 
Même si vous avez appliqué une conversion d'alias au document, Arbortext Editor reconnaîtra uniquement les noms réels des éléments, et non leurs alias, dans le champ Remplacer par.
Si vous effectuez une opération de recherche/remplacement en activant les options Trouver balises et Modèles de correspondance, il faut effectuer quelques opérations supplémentaires pour inclure l'esperluette (&) dans le champ Remplacer par. En effet, l'esperluette indique à Arbortext Editor l'emplacement où il doit inclure le texte trouvé dans la chaîne de remplacement (au sein d'une expression régulière).
Par exemple, pour remplacer le texte trouvé par le symbole copyright, l'entrée correcte dans la zone Remplacer par serait \&copy;. Pour remplacer le texte trouvé par ce même texte suivi du symbole copyright, l'entrée correcte dans la zone Remplacer par serait &\&copy;. Pour remplacer le texte trouvé par ce même texte associé d'un symbole copyright et d'une esperluette (&), vous devez utiliser le nom d'entité de cette dernière dans la chaîne de remplacement : &\&copy;\&amp;.
* 
Le remplacement du nom des balises ne peut s'effectuer dans une chaîne déséquilibrée. Par exemple, l'entrée <para>Beginning of a paragraph dans Replace With n'est pas autorisée. De même, le remplacement de noms de balises n'est pas autorisé si la sélection trouvée comporte des balises déséquilibrées.
Options de recherche de valeur : contrôle la précision d'une recherche textuelle :
Trouver balises : lorsque cette option est cochée, la recherche prend en compte le texte des entités et des balises. Si vous recherchez une balise, assurez-vous d'indiquer son nom entre crochets (par exemple, <para> ou </para>). Si vous recherchez des entités, prenez soin d'insérer une esperluette avant le nom de l'entité et un point-virgule après ce nom (par exemple, &copy;). Lorsque cette case est cochée, elle reste sélectionnée par défaut lors des recherches ultérieures.
* 
Si vous avez appliqué une conversion d'alias au document et que vous sélectionnez Trouver balises, vous pouvez utiliser les alias des éléments dans le champ Rechercher. Toutefois, Arbortext Editor ne reconnaîtra pas les noms réels d'éléments dans le champ Rechercher lorsqu'un dictionnaire d'alias a été appliqué.
Mot entier seulement : lorsque cette option est cochée, elle recherche uniquement le mot entier correspondant au texte du champ Rechercher. Par exemple, l'option ne trouve que the et ignore theatre lors de la recherche de the. Cela ne fonctionne pas avec les expressions courantes utilisées dans la zone de texte Rechercher. Lorsque cette case est cochée, elle reste sélectionnée par défaut lors des recherches ultérieures.
Respecter la casse : lorsque cette option est cochée, la recherche respecte la casse. Par exemple, utilisez cette option pour rechercher uniquement XML dans votre document et pour ignorer xml ou Xml. Lorsque cette case est cochée, elle reste sélectionnée par défaut lors des recherches ultérieures.
Modèles de correspondance : lorsque cette option est cochée, le contenu de la zone de texte Rechercher est traité comme une expression courante. Lorsque cette case est cochée, elle reste sélectionnée par défaut lors des recherches ultérieures.
Direction : détermine la direction de la recherche à partir de l'emplacement du curseur. Cliquez sur le bouton correspondant à l'option désirée. L'option par défaut est Bas.
Haut : effectue une recherche vers le haut du document.
Bas : effectue une recherche vers le bas du document.
Suivant : recherche l'occurrence suivante du texte saisi dans la zone Rechercher.
Remplacer : remplace le texte saisi dans la zone Rechercher par le texte saisi dans la zone Remplacer par et recherche l'occurrence suivante.
Si l'élément à remplacer se trouve à l'intérieur d'un objet DMS accessible en écriture (ni en lecture seule ni récupéré par un autre utilisateur), cet objet est récupéré à des fins d'édition. Vous êtes invité à confirmer la récupération.
Remplacer tout : remplace toutes les occurrences du texte saisi dans la zone Rechercher par le texte saisi dans la zone Remplacer par sans demander confirmation pour chaque occurrence.
Arbortext Editor fournit un récapitulatif des remplacements ayant réussi et de ceux ayant échoué.
Vous pouvez définir l'option Demander confirmation avant d'aller à la ligne lors d'une recherche dans la catégorie Avertissements de la boîte de dialogue Outils > Préférences. Lorsque la recherche atteint la fin du document, une boîte de message vous demande si vous voulez continuer la recherche. Cliquez sur Oui pour continuer la recherche à partir du début du document ou sélectionnez Non pour annuler la recherche. Les deux boutons ferment cette boîte de message, tout en laissant la boîte de dialogue Rechercher/Remplacer ouverte.
Vous pouvez choisir d'effectuer une recherche dans le contenu d'entités de fichier, dans la catégorie Edition de la boîte de dialogue Outils > Préférences. Cochez la case Porter la recherche sur les entités de fichier. La valeur de la préférence avancée set entityscan contrôle également ce paramètre.