Wildmat
le wildmat est une configuration avec un modèle développée en bibliothèque par le Salz riche . Basé sur la syntaxe de carte d'invitation déjà utilisée dans le shell Bourne De , le wildmat fournit à un mécanisme uniforme pour les modèles assortis à travers des applications une syntaxe plus simple que cela typiquement offert par des modèles des expressions régulières sont implicitement ancrés au commencement et à la fin de chaque corde en déterminant une allumette.
Il y a cinq opérations de configuration avec un modèle autres qu'une correspondance linéaire stricte entre le modèle et la source à examiner pour assurer une allumette. le wildmat est le plus généralement - vu dans des réalisations de NNTP telles que Salz posséder l'AUBERGE , aussi dans le logiciel indépendant tel que le goudron de GNU . La pleine syntaxe de wildmat ne peut pas manipuler les jeux de caractères de multibyte de , et pose des problèmes quand le texte étant recherché peut contenir les jeux de caractères incompatibles multiples. Une version simplifiée de wildmat orientée vers le codage du UTF-8 a été développée par le groupe de travail de NNTP d'IETF , pour être incluse dans un document prochain de normes du .
Le premier est un astérisque (*) pour assortir n'importe quel ordre de zéro caractères ou plus.
La seconde est un point d'interrogation (?) pour assortir tout caractère simple.
Le tiers spécifie un ensemble spécifique de caractères. L'ensemble est spécifié comme liste de caractères, ou comme gamme des caractères où le commencement et la fin de la gamme sont séparés par a sans (ou tiret) le caractère, ou en tant que n'importe quelle combinaison des listes et des gammes. Le tiret peut également être inclus dans l'ensemble comme caractère si c'est le commencement ou la fin de l'ensemble. Cet ensemble est joint entre crochets. Le crochet étroit (
La quatrième opération est identique que le pas logique de la troisième opération et est spécifiée la même manière que le tiers avec l'addition d'un caractère de signe d'omission (^) au début de l'intérieur de corde d'essai juste le crochet ouvert.
L'opération finale emploie le caractère de barre oblique inverse pour infirmer la signification spéciale du crochet ouvert (Random links: Richard Dawes | Agence météorologique du Japon | STS-106 | Wiehl | Antaragni | Wildmat