Aide de Renamer4Mac
Retour au sommaire

Expressions Régulières

Qu'est-ce qu'une expression régulière?

Les expressions régulières sont des notations particulières qui vous permettent d'établir des critères de recherche. Ces notations constituent un outil très puissant de recherche et remplacement.

Il existe de nombreux écrits sur les expressions régulières (que ce soient des livres ou des articles sur internet - Un rapide survol des possibilités se trouve ci-dessous.

Pour ceux qui préfèrent lire une documentation papier voici deux livres que je vous recommande (en anglais): Regular Expressions ou Regular Expressions Quick Reference.
Maîtrise des expressions régulières en Français

Quelques Expressions Régulières

Jokers

.Tout caractère unique
(chat|chien)Représente 'chat' ou 'chien'
[1-6]Un nombre entre 1 et 6
[c-h]Un caractère en minuscule entre c et h (non-accentué)
[D-M]Un caractère en majuscule entre D et M
[^a-z]N'importe quel caractère qui n'est pas une lettre minuscule non-accentuée
[adx]Un des caractères a, d ou x
[a-z13]Un caractère en minuscule (non-accentué) ou 1 ou 3

Fréquence

n*Zero ou plus de 'n'
n+Un ou plus de 'n'
n?Un 'n' possible
n{2}Exactement deux 'n'
n{2,}Au moins deux ou plus 'n'
n{2,4}De deux à quatre 'n'

Groupe

( )Parenthèses pour grouper les expressions

Position

^ L'expression doit être au début de la chaîne
$ L'expression doit être à la fin de la chaîne

Insertion

Lorsque vous voulez re-insérer une chaîne de caractères recherchée dans le nouveau nom vous devez utiliser un anti-slash suivi par le nombre du groupe. La chaîne complète recherchée étant le groupe 0.


Exemple: Recherche de "(Renamer[0-9]*)(Mac)", le texte est "J'utilise souvent Renamer4Mac":


\0= Renamer4Mac = Résultat complet
\1= Renamer4 = 1er groupe: "(Renamer[0-9]*)"
\2= Mac = 2ème groupe: "(Mac)"

Retour au Sommaire