FlexPro
HistoryBase
Ingénierie
Formation
Téléchargements
Assistance FlexPro
Connaissance
Communauté
À propos de nous
Références
Emplois
Contact général
Liste des revendeurs
Assistance FlexPro
FR
DE
EN
Porte-plaquette

Documentation FlexPro 2025

Remplacement de texte dans une base de données projet

Vous pouvez rechercher du texte dans les objets sélectionnés, dans la base de données active du projet ou dans des parties de celle-ci, afin de le remplacer :

a) Rechercher et remplacer dans des objets spécifiques

1.Sélectionnez les objets dans la liste des objets ou utilisez la commande Démarrer[Editer] > Rechercher pour rechercher les objets dans lesquels vous souhaitez remplacer du texte, puis sélectionnez les objets trouvés.

2.Cliquez sur Démarrer[Editer] > Remplacer pour ouvrir la boîte de dialogue Rechercher et remplacer.

3.Le cas échéant, demandez de l'aide supplémentaire dans la boîte de dialogue.

b) Rechercher et remplacer dans un dossier spécifique

1.Ouvrez le dossier dans la liste des objets mais ne sélectionnez aucun objet à l'intérieur.

2.Cliquez sur Démarrer[Editer] > Remplacer pour ouvrir la boîte de dialogue Rechercher et remplacer.

3.Le cas échéant, demandez de l'aide supplémentaire dans la boîte de dialogue.

c) Rechercher et remplacer dans tous les objets de la base de données du projet

1.Cliquez sur Démarrer[Editer] > Remplacer pour ouvrir la boîte de dialogue Rechercher et remplacer.

2.Dans la boîte de dialogue Rechercher et remplacer, sélectionnez sous Rechercher et remplacer dans la base de données complète du projet.

3.Le cas échéant, demandez de l'aide supplémentaire dans la boîte de dialogue.

Correspondance de motifs lors de la recherche de texte

L'option Utiliser des modèles de recherche sert à rechercher des modèles de texte. Le modèle de texte est défini ici comme ce que l'on appelle une expression régulière. Tout le texte qui correspond à l'expression régulière donnée est trouvé. Dans les expressions régulières, des caractères spéciaux et des séquences sont utilisés pour représenter un modèle de texte. Le tableau suivant décrit ces caractères et séquences et fournit quelques exemples.

Caractère

Description

^

Trouve le début de la chaîne de caractères.

$

Trouve la fin de la chaîne de caractères.

*

Trouve zéro ou plusieurs occurrences du caractère précédent. Par exemple, "zo*" permet de trouver "z" ou "zoo".

+

Trouve une ou plusieurs occurrences du caractère précédent. Par exemple, "zo+" trouve "zo", mais pas "z".

?

Trouve le caractère précédent zéro fois ou une fois. Par exemple, "b?ig ?" trouve "ig" dans "signal".

.

Trouve tous les personnages.

x|y

Trouve soit x soit y. Par exemple, "z|wood" trouve "z" ou "wood". "(z|w)oo" trouve "zoo" ou "wood".

{n}

n est un nombre entier non négatif. Trouve exactement n fois. Par exemple, "o{2}" ne trouve pas le "o" dans "Bob", mais il trouve les deux premières occurrences de "o" dans "foooood".

{n,}

n est un nombre entier non négatif. Trouve au moins n fois. Par exemple, "o{2,}" ne trouve pas le "o" dans "Bob", mais trouve toutes les instances de "o" dans "foooood". "o{1,}" est équivalent à "o+". "o{0,}" est équivalent à "o*".

{n,m}

m et n sont des entiers non négatifs. Trouve au moins n et au plus m fois. Par exemple, "o{1,3}" trouve les trois premières occurrences de "o" dans "fooooood". "o{0,1}" est équivalent à "o ?".

[xyz]

Un groupe de personnages. Il trouve chacun des personnages inclus. Par exemple, "[abc]" trouve le "a" dans "signal".

[^xyz]

Un groupe de personnages exclus. Trouve chaque personnage non inclus. Par exemple, "[^abc]" trouve le "s" dans "signal".

[a-z]

Un éventail de personnages. Trouve chaque caractère dans la plage. Par exemple, "[a-z]" trouve tous les caractères alphabétiques de "a" à "z".

[^m-z]

Une gamme de caractères exclus. Trouve tous les caractères qui ne sont pas dans cette plage. Par exemple, "[m-z]" trouve tous les caractères qui ne sont pas compris entre "m" et "z".

\b

Trouve une limite de mot, c'est-à-dire la position entre un mot et un espace. Par exemple, "al\b" trouve le "al" dans "signal", mais pas le "al" dans "signaux".

\B

Trouve une limite sans mot. "ea*r\B" trouve "ear" dans "never early".

\d

Trouve un numéro. Équivalent à [0-9].

\D

Trouve un caractère non numérique. Equivalent à [^0-9].

\s

Trouve un caractère d'espace. Equivalent à "[ ]".

\S

Trouve tout sauf les caractères d'espacement. Equivalent à "[^ ]".

\w

Trouve chaque caractère de mot, y compris le soulignement. Équivalent de "[A-Za-z0-9_]".

\W

Trouve tous les caractères qui n'appartiennent pas à un mot. Équivalent de "[^A-Za-z0-9_]".

Voir aussi

Recherche dans une base de données de projets

Base de données projet

Objet FlexPro

Liste des objets