Chapter 3 Utilisation de l'interface PowerAMC


Recherche de texte à l'aide d'expressions régulières

Une expression régulière est un modèle de texte qui décrit une ou plusieurs chaînes de caractères qui doivent correspondre à la chaîne de texte recherchée. Vous pouvez utiliser des expressions régulières pour rechercher du texte de script utilisé dans la boîte de dialogue Editer/Exécuter le script, dans l'onglet Aperçu ou Script de la feuille de propriétés d'une table ou bien dans l'Editeur de ressources.

Pour rechercher du texte à l'aide d'expressions régulières, vous devez cocher la case Expression régulière dans la boîte de dialogue Recherche (ou Recherche parmi les éléments dans l'Editeur de ressources) et saisir des expressions régulières dans la zone Rechercher.

Les expression régulières peuvent contenir des caractères ordinaires et les méta-caractères suivants :

Méta-caractères Exemple
\ Désigne un caractères spécial

Exemples :

"n" désigne "n". "\n" désigne un caractère de fin de ligne. "\\" désigne "\" et "\(" désigne "("
^ Désigne la position au début de la chaîne de caractères saisie

Exemples :

"^Photo" désigne les chaînes de caractères commençant par "Photo"
$ Désigne la position à la fin de la chaîne de caractères saisie

Exemples :

"droit$" désigne les chaînes de caractères se terminant par "droit"
* Désigne le caractère qui précède répété un nombre quelconque de fois, y compris zéro

Exemples :"zo*" désigne "z" et "zoo"
+ Désigne le caractère qui précède répété au moins une fois

Exemples :

"zo+" désigne "zo" et "zoo", mais pas "z"
? Désigne le caractère qui précède répété au plus une fois

Exemples :

"de?" désigne soit "d" ou "de"
. Désigne n'importe quel caractère sauf le caractère de fin de ligne \n

Exemples :

".ort" désigne "port", "fort" etc.
[ ] Désigne n'importe quel des caractères situés entre les crochets

Exemples :

"[abc]" désigne "a", "b", ou "c".
Vous pouvez utiliser le tiret pour spécifier un intervalle de caractères "[a-z]"

Pour obtenir une liste exhaustive des méta-caractères et leur utilisation dans les expressions régulières, reportez-vous à la documentation Visual Basic de Microsoft.

 


Copyright (C) 2007. Sybase Inc. All rights reserved.