Caractère générique - Wildcard character

Dans le logiciel , un caractère générique est une sorte d' espace réservé représenté par un seul caractère , tel qu'un astérisque ( *), qui peut être interprété comme un nombre de caractères littéraux ou une chaîne vide . Il est souvent utilisé dans les recherches de fichiers, il n'est donc pas nécessaire de saisir le nom complet.

Télécommunication

Dans les télécommunications , un caractère générique est un caractère qui peut être substitué à l'un quelconque d'un sous-ensemble défini de tous les caractères possibles.

L'informatique

Dans la technologie informatique ( logiciel ), un caractère générique est un symbole utilisé pour remplacer ou représenter un ou plusieurs caractères. Des algorithmes pour faire correspondre les caractères génériques ont été développés dans un certain nombre de variétés récursives et non récursives.

Modèles de fichiers et de répertoires

Lorsque vous spécifiez des noms de fichiers (ou des chemins) dans des systèmes d'exploitation CP/M , DOS , Microsoft Windows et de type Unix , le caractère astérisque ( , également appelé « étoile ») correspond à zéro ou plusieurs caractères. Par exemple, correspond à et mais pas . *doc*docdocumentdodo

Dans les systèmes d'exploitation de type Unix et DOS, le point d' interrogation ? correspond exactement à un caractère. Sous DOS, si le point d'interrogation est placé à la fin du mot, il correspondra également aux caractères de fin manquants (zéro) ; par exemple, le modèle 123?correspondra à 123et 1234, mais pas à 12345.

Dans les shells Unix et Windows PowerShell , les plages de caractères entre crochets ( [et ]) correspondent à un seul caractère de l'ensemble ; par exemple, [A-Za-z]correspond à n'importe quelle lettre majuscule ou minuscule. Dans les shells Unix, un point d'exclamation en tête !annule l'ensemble et ne correspond qu'à un caractère ne figurant pas dans la liste. Dans les shells qui interprètent !comme une substitution d'historique, un curseur de début ^peut être utilisé à la place.

L'opération de mise en correspondance de modèles génériques avec plusieurs noms de fichiers ou de chemins est appelée globbing .

Bases de données

En SQL , les caractères génériques peuvent être utilisés dans les expressions LIKE ; le signe de pourcentage% correspond à zéro ou plusieurs caractères et souligne _ un seul caractère. Transact-SQL prend également en charge les crochets ( [et ]) pour répertorier les ensembles et les plages de caractères à faire correspondre, un curseur de début ^annule l'ensemble et ne correspond qu'à un caractère ne figurant pas dans la liste. Dans Microsoft Access , le signe astérisque* correspond à zéro ou plusieurs caractères, le point d' interrogation ? correspond à un seul caractère, le signe dièse # correspond à un seul chiffre ( 0-9) et des crochets peuvent être utilisés pour les ensembles ou les plages de caractères à faire correspondre.

Expressions régulières

Dans les expressions régulières , le point ( ., également appelé "point") est le modèle générique qui correspond à n'importe quel caractère. Combiné avec l' opérateur astérisque , .*il correspondra à n'importe quel nombre de n'importe quel caractère.

Dans ce cas, l'astérisque est également connu sous le nom d' étoile de Kleene .

Voir également

Les références

  1. ^ "Microsoft Corporation" . www.microsoft.com . Archivé de l'original le 2017-03-24 . Récupéré le 23/01/2018 .
  2. ^ "Qu'est-ce qu'un caractère générique ?" . Archivé de l'original le 2016-11-21 . Récupéré le 21/11/2016 .
  3. ^ Cantatore, Alessandro (2003). "Algorithmes de correspondance génériques" .

Liens externes