Construction d’une expression GREP

Dernière mise à jour le 6 août 2026

Apprenez à construire et utiliser des expressions GREP pour rechercher et remplacer des structures de texte complexes dans Adobe InDesign.

Utilisez les expressions GREP (Global Regular Expression Print) pour rechercher et remplacer des chaînes alphanumériques et des motifs dans plusieurs documents ouverts. Elles permettent de rechercher et modifier du contenu structuré comme les numéros de téléphone, les adresses e-mail et le texte formaté. GREP fonctionne sur un seul document ou plusieurs documents et prend en charge les mises à jour en masse.

Rechercher et modifier du texte avec des expressions GREP

Choisissez Édition > Rechercher/Remplacer, puis cliquez sur l’onglet GREP.

Dans le champ Rechercher, sélectionnez une option :

  • Construisez votre expression GREP en la saisissant directement.
  • Sélectionnez l’icône Caractères spéciaux pour la recherche afin de définir vos critères de recherche.

Saisissez ou collez le texte de remplacement dans le champ Remplacer par. Vous pouvez également remplacer tout texte trouvé par une casse de texte spécifique en sélectionnant l’icône Caractères spéciaux pour le remplacement , puis en sélectionnant Modificateurs de casse.

Sélectionnez n’importe quel modificateur de casse pour modifier la casse du texte trouvé.

Sélectionnez une portée de recherche dans le menu déroulant Rechercher.

Sélectionnez Suivant pour localiser la première correspondance.

Sélectionnez Remplacer, Tout remplacer ou Rechercher/Remplacer.

GREP nécessite une connaissance de base de la syntaxe des motifs, mais les menus de caractères intégrés d’InDesign vous aident à construire des expressions sans mémoriser les codes.

Rechercher du texte entre guillemets et le reformater

Choisissez Édition > Rechercher/Remplacer, puis cliquez sur l’onglet GREP.

Dans le champ Rechercher, saisissez (")(\w+)(") pour rechercher tout texte entre guillemets.

Sélectionnez l’icône Caractères spéciaux pour le remplacement , puis sélectionnez Trouvé > Texte trouvé pour remplir le champ Remplacer par avec $0. Utilisez $1, $2 ou $3 dans le champ Remplacer par pour remplacer les groupes individuels définis par les parenthèses dans votre expression. $1 cible le premier jeu de parenthèses, $2 le second, et ainsi de suite.

Cliquez sur l’icône Spécifier les attributs à modifier dans la section Remplacer le format, puis sélectionnez votre format.

Sélectionnez Rechercher le suivant pour localiser la première correspondance.

Sélectionnez Remplacer, Tout remplacer ou Rechercher/Remplacer pour remplacer le texte et continuer la recherche.

Exemples d’expressions GREP

Critères de recherche

Expression GREP

Exemple

Catégorie de caractères

[]

Tapez la commande suivante pour rechercher a, b ou c :

[abc]

Lookahead négatif

(?!motif)

Évitez un certain motif dans votre recherche. Par exemple, pour éviter de rechercher les versions d’InDesign CS dans une liste de versions d’InDesign, tapez ce qui suit :

InDesign (?!CS.*?)

Lookahead positif

(?=motif)

Recherchez un certain motif. Par exemple, pour trouver uniquement les versions d’InDesign CS dans une liste de versions d’InDesign, tapez ce qui suit :

InDesign (?=CS.*?)

Respect de la casse activé

(?i)

Recherchez du texte sans tenir compte de la casse. Par exemple, si vous voulez trouver Pomme dans toutes les casses possibles (pomme, POMME, etc.), tapez ce qui suit :

(?i)pomme

Respect de la casse désactivé

(?-i)

Recherchez du texte en tenant compte de la casse. Par exemple, si vous voulez trouver le mot Pomme uniquement (et non pas pomme, POMME, etc.), tapez ce qui suit :

(?-i)pomme

Recherche d’un caractère ou d’un mot un certain nombre de fois

{ }

Tapez l’un des éléments suivants pour trouver le nombre de répétitions d’un caractère ou d’un mot :

b{3} : recherche exactement 3 occurrences

b(3,} : recherche au moins 3 occurrences

b{3,}? : recherche 3 occurrences seulement

b{2,3} : recherche au moins 2 occurrences et pas plus de 3

Les exemples suivants utilisent les conventions de syntaxe de remplacement GREP courantes :

  • \$1 $2 : ajouter une seule barre oblique inversée (\) agit comme un caractère d’échappement.
  • \\u $1 \u$2 : ajouter deux barres obliques inversées (\\) génère une seule barre oblique inversée et permet aux caractères d’échappement d’apparaître dans la sortie.
  • \u$1 \\n \u$2 : passer \n vers la sortie insère une nouvelle ligne.

Critères de recherche

Expression de recherche

Résultat de recherche

Expression de remplacement

Résultat du remplacement

Trouvez deux mots avec une espace entre les deux et intervertissez-les ou ajoutez quelque chose entre les deux ou à la fin.

(\w+)\s(\w+)

Adobe InDesign

$1 $2

$2 $1

$1, $2(™)

$1 $2 : Adobe InDesign
$2 $1 : InDesign Adobe

$1, $2(™) : Adobe, Indesign(™)

Modifiez la casse de la première lettre d’un groupe

(\w+)\s(\w+)

Adobe InDesign

\l

\u

\u$1 $2
\u$1 \u$2
\l\l\u$1 $2
\u$2, \u$1

\u$1 $2 : Adobe indesign
\u$1 \u$2 : Adobe Indesign
\l\l\u$1 $2 : aDOBE INDESIGN
\u$2, \u$1 : Indesign, Adobe

Modifiez la casse de toutes les lettres d’un groupe

(\w+)\s(\w+)

Adobe InDesign

\L

\U

\U$1 $2

\U$1 \U$2

\U$1 \u$2

\U$1 $2 : ADOBE indesign

\U$1 \U$2 : ADOBE INDESIGN

\U$1 \u$2 : ADOBE Indesign