Rechercher
RechercherLes détails à propos des fonctions de recherche de KeePass. |
- Le mode de recherche 'Expression simple'
- Exemple : termes multiples
- Exemple : terme avec espaces
- Exemple : Exclusions (2.x)
- Le mode de recherche 'Expression régulière'
- Exemple : terme exact
- Exemple : mots de passe courts
- Exemple : balises multiple (OR, exact)
- Le mode de recherche 'Expression XPath' (2.x)
- Exemple : icône
- Exemple : expiré spécifié en années
- Exemple : champ chaîne de caractères personnalisé
- Exemple : fichiers PDF joints
- Exemple : couleur d'arrière-plan
- Exemple : balises multiple (AND, exact)
- Exemple : le compteur d'entrée de l'historique
- Exemple : les remarques de groupe
- Le profils de recherche (2.x)
- Boîte de recherche rapide
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 recherche 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 multiple |
|
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és ici :
- Microsoft Docs: Regular Expression Language - Quick Reference
- Wikipedia: Regular expression
- Regex Storm Tester
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 utiliser la commande de 'Qualité du mot de passe' dans le menu 'Rechercher'. |
Balises multiple (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.
Des informations à propos des expressions XPath peuvent être trouvées ici :
- W3C: XML Path Language (XPath) 2.0
- Microsoft Docs: XPath Reference
- Microsoft Docs: XPath Examples
- Wikipedia: XPath
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)'.
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 . |
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é |
|
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 utiliser 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 multiple (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 ajuster 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électionner le dans la boîte de dialogue 'Rechercher' et cliquer 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, enfermer 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').