Aide MicroStation CONNECT Edition

Expressions normales

Les expressions régulières sont des combinaisons de caractères spéciaux, qui aident à exécuter différentes opérations, telles que la recherche de formes variables de texte et la sélection de plusieurs éléments lorsque vous spécifiez le nom d'une cellule, d'une référence ou d'un niveau.

Les expressions régulières communes à toutes les opérations sont répertoriées ci-dessous :

Caractère Signification
^ Début d'une ligne ou d'une expression. Placé au début d'une expression, indique qu'une ligne doit commencer par le motif suivant. Utilisé comme premier caractère d'une classe de caractères, inverse la définition.
$ Fin de ligne ou d'expression. Utilisé à la fin d'une expression, indique qu'une ligne doit finir par le motif précédent.
. Tout caractère unique.
[:alpha:] Représente une lettre ASCII (équivalente à la classe de caractères [a-z ou A-Z]).
\d Représente un chiffre ASCII (équivalent à la classe de caractères [0-9]).
[:alnum:] Représente une lettre ou un chiffre ASCII (équivalent à la classe de caractères [a-z, A-Z, ou 0-9]).

le signe deux-points suivi d'un espace correspond aussi à tout caractère de ponctuation.

Vous trouverez ci-après la liste des expressions régulières utilisées seulement pour rechercher un texte.

Caractère Signification
[ ] Les caractères entre ces crochets décrivent une classe de caractères, ou un caractère générique personnalisé.
* Le caractère précédent (ou la classe de caractères précédente) est autorisé à répéter zéro.
+ Le caractère précédent (ou la classe de caractères précédente) doit se répéter au moins une fois.
- Utilisé dans une classe de caractères, représente une plage de caractères.

Vous trouverez ci-après la liste des expressions régulières utilisées seulement pour sélectionner plusieurs éléments.

Caractère Signification
c Tout caractère c non spécial (correspond au caractère c).
\c Désactive la signification particulière du caractère c.
[…] Tout caractère faisant partie de... ; les séries de caractères telles que a-z sont autorisées.
[^…] Tout caractère unique ne faisant pas partie de ; les séries de caractères sont autorisées.
s* Aucune ou plusieurs occurrences de la chaîne s (le caractère précédent).
s+ Une ou plusieurs occurrences de la chaîne s (le caractère précédent).
st Chaîne s suivie de la chaîne t.