> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rechercher et remplacer des strings dans le code, dans l’onglet Advanced

> Recherchez et remplacez des strings dans le code en langage FlexiLayout à l’aide de la boîte de dialogue Rechercher dans le code avancé, en recherchant dans l’élément actuel et tous ses sous-éléments.

Vous pouvez écrire des expressions dans le [langage FlexiLayout](/fr/flexi-capture/fls/code/general-code) pour spécifier les propriétés de l’élément, et vous pouvez spécifier des [contraintes de recherche supplémentaires](/fr/flexi-capture/fls/template/advanced-constraints) dans l’onglet **Advanced** de la boîte de dialogue **Properties** de l’élément.

L’opération « Rechercher et remplacer » s’effectue dans le code de l’élément actuel et de tous ses sous-éléments. Pour l’exécuter dans le code de tous les éléments, sélectionnez le FlexiLayout (c’est-à-dire l’élément racine dans l’arborescence). Pour l’exécuter sur une seule variante de mise en page, sélectionnez cette variante dans l’arborescence.

Cette fonctionnalité est utile, par exemple, lorsque vous remplacez le nom d’un élément, car vous n’avez pas besoin d’ouvrir l’onglet **Advanced** dans les propriétés de chaque élément individuellement.

<div id="find-and-replace-a-code-string">
  ## Rechercher et remplacer une string dans le code
</div>

<Steps>
  <Step title="Sélectionnez l'élément dans lequel effectuer la recherche" />

  <Step title="Ouvrez la boîte de dialogue Rechercher dans le code avancé">
    Sélectionnez **Tools → Rechercher dans le code...**, ou choisissez **Rechercher dans le code** dans le menu contextuel de l'élément.
  </Step>

  <Step title="Saisissez les string de recherche et de remplacement">
    Dans le champ **Rechercher**, saisissez la string à rechercher. Dans le champ **Remplacer par**, saisissez la string qui remplacera le fragment de code trouvé. Sélectionnez **Respecter la casse** si la recherche doit tenir compte des majuscules et des minuscules.
  </Step>

  <Step title="Lancez la recherche et le remplacement">
    Cliquez sur **Rechercher tout** pour trouver toutes les instances, ou sur **Remplacer tout** pour remplacer tous les fragments de code trouvés. Les résultats s'affichent dans le champ **Results**.
  </Step>
</Steps>
