Rechercher

Les détails à propos des fonctions de recherche de KeePass.


Le mode recherche 'Expression simple'

Dans ce mode, KeePass recherche les termes spécifiés dans les champs sélectionnés. Pour qu'une entrée corresponde, alors tous les termes doivent correspondre.

  • Termes multiples :
    Afin de rechercher pour des termes multiples, séparer les termes en utilisant des espaces. Si vous souhaitez rechercher un terme contenant des espaces, alors imbriquer le terme entre double quotes ("...").
  • Exclusions (2.x) :
    Afin de chercher des entrées qui ne contiennent pas un certain terme, alors précéder le terme d'un signe moins.

Une entrée correspond si les termes spécifiés peuvent être trouvés en tant que sous-chaînes. Si vous souhaitez trouver plutôt des correspondances exactes, alors utiliser une expression régulière (voir l'exemple 'Terme exact').

Exemples :

Termes multiples

Que chercher :

Michael Home

Options :

☑ Titre

Cherche chaque entrée dont le titre contient à la fois le terme 'Michael' et le terme 'Home' (dans n'importe quel ordre).


Termes avec des espaces

Que chercher :

Michael "Serveur Web"

Options :

☑ Titre

Cherche chaque entrée dont le titre contient à la fois le terme 'Michael' et le terme 'Serveur Web'.


Exclusions (2.x)

Que chercher :

Michael -Home

Options :

☑ Titre

Cherche chaque entrée dont le titre contient le terme 'Michael', mais pas le terme 'Home'.



Le mode de recherche 'Expression régulière'

Dans ce mode, KeePass recherche les correspondances d'une expression régulière dans les champs sélectionnés.

Des informations à propos des expressions régulières et des outils peuvent être trouvées ici :

Exemples :

Terme exact

Que chercher :

^Michael$

Options :

☑ Nom d'utilisateur

Cherche chaque entrée dont le nom d'utilisateur est 'Michael' (c'est-à-dire que 'Michael' n'est pas seulement exactement une sous-chaîne du nom d'utilisateur de l'entrée).


Mots de passe courts

Que chercher :

^.{1,10}$

Options :

☑ Mot de passe

Cherche chaque entrée dont le mot de passe à une longueur entre 1 et 10 (inclusif).

Si vous souhaitez plutôt chercher des mots de passe faibles, alors utilisez la commande de 'Qualité du mot de passe' dans le menu 'Rechercher'.


Balises multiples (OR, exact)

Que chercher :

^(Home|Privé)$

Options :

☑ Balises

Cherche chaque entrée qui possède la balise 'Home' ou la balise 'Privé' (ou bien les deux à la fois).



Le mode de recherche 'Expression XPath' (2.x)

Dans ce mode, un DOM XML KeePass 2.x de la base de données en cours est créé en mémoire et l'expression XPath spécifiée est utilisée pour trouver les entrées.

Afin de voir votre base de données dans le format XML de KeePass 2.x, vous pouvez l'exporter (via 'Fichier' → 'Exporter') vers un fichier 'KeePass XML (2.x)'.

Des informations à propos des expressions XPath peuvent être trouvées ici :

Si vous souhaitez trouver et remplacer des données en utilisant des expressions XPath et régulières, alors voir la fonctionnalité Remplacement XML.

Exemples :

Icône

Que chercher :

//Entry[(IconID = '3') and not(CustomIconUUID)]

Trouve chaque entrée qui possède une icône Server.


Expiré spécifié en année

Que chercher :

//Entry/Times[(Expires = 'True') and starts-with(ExpiryTime, '2022-')]/..

Trouve chaque entrée qui a expiré en 2022.


Champ chaîne de caractères personnalisée

Que chercher :

//Entry/String[(Key = 'Telephone') and contains(Value, '12345')]/..

Options :

☑ Autres chaînes

Trouve chaque entrée qui a un champ de chaîne de caractères personnalisé nommé 'Telephone' dont la valeur contient '12345'.


Fichiers PDF joints

Que chercher :

//Entry/Binary/Key[(string-length(.) >= 4) and (substring(., string-length(.) - 3) = '.pdf')]/../..

Trouve chaque entrée qui possède un fichier joint dont le nom de termine par '.pdf'.

Si au contraire vous souhaitez trouver des entrées volumineuses, alors utilisez la commande 'Entrées volumineuses' dans le menu 'Rechercher'.


Couleur d'arrière-plan

Que chercher :

//Entry[BackgroundColor = '#CCFFCC']

Trouve chaque entrée qui possède une lumière verte en couleur d'arrière-plan.

Les couleurs d'arrière-plan normalisées sont lumière rouge (#FFCCCC), lumière verte (#CCFFCC), lumière bleue (#99CCFF) et lumière jaune (#FFFF99).


Balises multiples (AND, exact)

Que chercher :

//Entry[contains(concat(';', Tags, ';'), ';Home;') and contains(concat(';', Tags, ';'), ';Privé;')]

Options :

☑ Balises (tags)

Trouve chaque entrée qui possède à la fois la balise 'Home' et la balise 'Privé'.

Contrairement à ceci, en recherchant avec l' expression simple 'Home Privé' cela trouve également les entrées qui ont 'Home' et 'Privé' en tant que sous-chaînes dans les balises.


Le compteur d'entrée de l'historique

Que chercher :

//Entry[count(History/Entry) >= 4]

Options :

☑ Historique

Trouve chaque entrée qui possède au moins quatre entrées d'historique.


Les remarques de groupe

Que chercher :

//Group[contains(Notes, 'Privé')]/Entry

Trouve chaque entrée dont le groupe parent (direct) contient le mot 'Privé' dans les remarques (du groupe, et non de l'entrée). S'il existe plusieurs de tels groupes, alors les entrées de tous ces groupes sont trouvées.



Les profils de recherche (2.x)

KeePass peut sauvegarder les paramètres de recherche en tant que profil de recherche. Ceci peut être utile quand vous accomplissez régulièrement des recherches similaires.

La création d'un profil :
Afin de sauvegarder les paramètres de la recherche en cours spécifiés dans la boîte de dialogue 'Rechercher', clique sur le bouton création de profil. KeePass affichera alors une boîte de dialogue où vous pourrez saisir un nom pour le nouveau profil.

Écraser un profil :
L'écrasement d'un profil existant fonctionne de la même manière que la création d'un profil, excepté que vous sélectionnez un nom de profil existant dans le nom de la boîte de dialogue.

L'utilisation d'un profil :
Il existe deux façons de charger un profil et d'accomplir une recherche avec lui :

  • Ouvrir la boîte de dialogue 'Rechercher' (via le menu 'Rechercher' ou Ctrl+F), cliquer sur la case 'Profil' et sélectionner le profil souhaité ; cela implique que KeePass charge le profil. Si nécessaire, alors ajustez les paramètres de recherche. Finalement, cliquer sur le bouton 'Rechercher'.
  • Dans le menu de la fenêtre principale, cliquer sur 'Rechercher' → 'Rechercher des profils'. Dans ce menu, tous les profils sont listés. Pour chaque profil, il existe des commandes pour accomplir directement une recherche avec le profil (les commandes 'Rechercher...') et des commandes pour afficher les profils dans la boîte de dialogue 'Rechercher' (les commandes 'Ouvrir...').

La suppression d'un profil :
Afin de supprimer un profil, sélectionnez le dans la boîte de dialogue 'Rechercher' et cliquez sur le bouton de suppression de profil.


Boîte de recherche rapide

La boîte de recherche rapide dans la barre d'outils de la fenêtre principale prend en charge des recherche par expression simple et expression régulière.

Afin d'indiquer que la chaîne de recherche est une expression régulière, enfermez la avec des '//'. Par exemple : '//A{6}//' trouve toutes les entrées contenant la chaîne de caractères 'AAAAAA'. Noter que cette syntaxe spéciale ne fonctionne pas dans la boite de dialogue 'Rechercher'. Dans cette boîte de dialogue, vous devez sélectionner le mode de l'expression régulière tel quel, c'est-à-dire sans l'enfermer avec des '//'.

Options :
La boîte de dialogue 'Rechercher' et la boîte de recherche rapide sont indépendantes. Les options/paramètres dans la boîte de dialogue 'Rechercher' n'affectent pas les recherches rapides. Des options pour des recherches rapides peuvent être trouvées dans les options de la boîte de dialogue (menu 'Outils' → 'Options...' → onglet 'Interface').