Les expressions régulières sont des modèles décrivant des combinaisons de caractères dans un texte. Utilisez-les dans vos recherches pour décrire des concepts tels que « lignes commençant par 'var' » ou « valeurs d'attribut contenant un nombre ». Pour plus d'informations sur les recherches, voir Recherche et remplacement de balises et d'attributs.
Le tableau ci-dessous présente les caractères spéciaux des
expressions régulières, leur signification et des exemples
d'utilisation. Pour rechercher du texte contenant un des caractères
spéciaux présentés dans le tableau, indiquez qu'il s'agit d'un
caractère spécial à l'aide d'une barre oblique inversée. Par exemple,
pour rechercher l'astérisque dans la phrase conditions spéciales*
, vous pouvez utiliser un modèle de recherche tel que celui-ci : spéciales\*.
Si vous n'indiquez pas l'astérisque comme caractère spécial, vous
trouverez toutes les occurrences de « spéciales » (de même
que « spéciale », « spécialess » et
« spécialesss »), et pas seulement celles qui sont suivies
d'un astérisque.
Caractère | trouve | Exemple |
---|---|---|
^ |
Début de saisie ou de ligne. |
|
$ |
Fin de saisie ou de ligne. |
|
* |
Le caractère précédent, 0 ou plusieurs fois. |
|
+ |
Le caractère précédent, 1 ou plusieurs fois. |
|
? |
Le caractère précédent, une fois au maximum (en d'autres termes, le caractère précédent est facultatif). |
|
. |
Tout caractère, sauf une nouvelle ligne (retour à la ligne). |
|
x|y |
Soit x, soit y. |
|
{n} |
Exactement n occurrences du caractère précédent. |
|
{n,m} |
Au moins n et au plus m occurrences du caractère précédent. |
|
[abc] |
L'un des caractères entourés de crochets. Spécifiez une plage de caractères à l'aide d'un trait d'union (par exemple, [a-f] équivaut à [abcdef]). |
|
[^abc] |
Tout caractère non inclus entre les crochets. Spécifiez une plage de caractères à l'aide d'un trait d'union (par exemple, [^a-f] équivaut à [^abcdef]). |
|
\b |
Limite de mot (par exemple un espace ou un retour chariot). |
|
\B |
Tous les éléments sauf les limites de mot |
|
\d |
Tout chiffre. C'est l'équivalent de [0-9]. |
|
\D |
Tout caractère alphabétique et non numérique. C'est l'équivalent de [^0-9]. |
|
\f |
Saut de page. |
|
\n |
Saut de ligne. |
|
\r |
Retour chariot. |
|
\s |
Tout « espace blanc », ou caractère d'espacement : espace, tabulation, saut de page ou saut de ligne. |
|
\S |
Tout caractère autre qu'un « espace blanc ». |
|
\t |
Tabulation. |
|
\w |
Tout caractère alphanumérique, y compris le caractère de soulignement. C'est l'équivalent de [A-Za-z0-9_]. |
c\w* trouve « chien » dans « le chien noir », ainsi que « cou » et « chien » dans « le cou du chien noir » |
\W |
Tout caractère non alphanumérique. C'est l'équivalent de [^A-Za-z0-9_]. |
\W trouve « & » dans « Tintin&Milou » et « % » dans « 100 % » |
Ctrl+Entrée ou Maj+Entrée (Windows), ou Contrôle+ Retour ou Maj+Retour ou Commande+Retour (Macintosh) |
Retour chariot. Veillez à désactiver l'option Ignorer les
différences entre les espaces blancs lorsque vous effectuez ce type de
recherche si vous n'utilisez pas des expressions régulières. Notez que
cette recherche porte sur un caractère particulier et non sur la notion
de retour à la ligne ; par exemple, elle ne trouvera pas une
balise |
|
Utilisez des parenthèses pour définir au sein de l'expression régulière des groupes auxquels il sera fait référence plus tard ; utilisez $1, $2, $3, etc. dans le champ Remplacer pour faire référence au premier, deuxième, troisième, etc., groupe entre parenthèses.
REMARQUE |
|
Dans la zone de texte Rechercher, faites référence au groupe entre parenthèses mentionné plus tôt dans l'expression régulière en indiquant \1, \2, \3 etc. au lieu de $1, $2, $3. |
Par exemple, la recherche de (\d+)\/(\d+)\/(\d+) et le remplacement par $2/$1/$3 échangent le jour et le mois dans une date séparée par des barres obliques permettant ainsi la conversion entre les dates de style américain et les dates de style européen.
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/dreamweaver/8_fr/using/22_codi8.htm