Changes

Jump to: navigation, search

Fr:Manuel wiki pour Gramps 5.1 - Les filtres

28 bytes added, 06:46, 6 May 2021
m
Expressions rationnelles
== Expressions rationnelles==
Les expressions rationnelles (ou expressions régulières, ou motif, ou sous la forme de l'abbréviation regex) sont des outils rapides et puissants pour décrire du texte qui doit correspondre à un modèle. L'utilisation des regex dans les filtres Gramps est une en option.
La recherche par regex est une fonctionnalité avancée désactivée par défaut. Pour les filtres personnalisés, avec chaque règle individuelle a vous avez l'option{{checkbox|1}}{{man label|Utiliser les expressions rationnelles}} dans la boite de dialogue de la règle. Le Gramplet Filtre propose la même option pour saisir des expressions rationnelles directement dans les champs de recherche.
Par exemple, si vous cherchez un nom de famille commençant par "B", et finissant par "tin" alors vous pourrez utiliser des expressions rationnelles qui décriront ce motif. Çà Ce peut être :
^B.*tin
* Le '''^B''' indique un texte qui commence par B
* Le '''.''' indique n'importe quel caractère unique (lettre, nombre, ou n'importe quoi)
* Le '''*''' indique zéro ou plus par rapport au caractères comme le précédent (dans ce cas, n'importe quel caractère unique)
* Le '''tin''' correspond aux lettres exactes t, i, n dans cet ordre.
Les expressions rationnelles sont puissantes avec de multiples options. Nous utilisons le système des expressions régulières du language langage Python que nous allons documenter ici. De plus, vous pouvez avoir comme référence les vous référer aux expressions régulières Python.
''blanc'' - Le terme "blanc" est utiliser ci-dessous pour signifier un ou plusieurs caractères que vous ne voyez pas. Par exemple, les tabulations, espaces, passage à la ligne.
=== Définir un filtre ===
{{man tip|Des greffons Règles pour les filtres personnalisés sont disponibles|Les règles des filtres peuvent être étendues par des greffons à partir de la version Gramps 5.1.0.<br />''Voir : '''[[Example filters/fr|Exemples de filtre]]''' et '''[[Rule_expansions|Add-On Rules]]'''''}}
[[File:Filtrepersodefinir_51_fr.png|right|thumb|400px|Fig. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Définir un filtre]]
846
edits

Navigation menu