Aller au contenu principal

Expressions régulières

Pour les recherches avancées, activez Expression régulière (RegEx) dans le volet de recherche. Le texte recherché est alors interprété comme un motif et non comme du texte littéral.

Activer RegEx​

  1. Ouvrez le volet de recherche et saisissez le motif.
  2. Activez l’option Expression régulière (RegEx).
  3. Lancez la recherche.

Lorsque RegEx est activée, l’option Mot entier est désactivée, car elle ne s’applique pas aux motifs. L’option Respecter la casse reste valable : si elle est désactivée, le motif ignore la casse.

Syntaxe​

O&O RegEditor utilise la syntaxe ECMAScript des expressions régulières. Quelques éléments utiles :

MotifCorrespond à
.N’importe quel caractère unique.
^ / $Le début / la fin du texte.
a|bSoit a, soit b.
[0-9]N’importe quel chiffre.
\d, \w, \sUn chiffre, un caractère de mot ou un espace.
*, +, ?Zéro ou plus, un ou plus, zéro ou un de l’élément précédent.
{2,4}De deux à quatre répétitions.

Exemples​

ObjectifMotif
Trouver Dword ou BinDword|Bin
Trouver une valeur dont les données sont exactement StrVal^StrVal$
Trouver les entrées se terminant par .exe\.exe$
Trouver une valeur ressemblant à un GUID\{[0-9A-Fa-f-]+\}

Motifs non valides​

Si un motif ne peut pas être compilé – par exemple à cause d’un crochet non fermé comme dans [invalid – O&O RegEditor affiche un message d’erreur et ne lance pas la recherche. Corrigez le motif et réessayez.

Tester d’abord sur une branche restreinte

Les recherches par expression régulière peuvent renvoyer de très nombreux résultats. Sélectionnez une clé précise avant de chercher, afin que la liste de résultats reste exploitable pendant l’affinage du motif.