att.patternReplacement

att.patternReplacement provides attributes for regular-expression matching and replacement. [16.2.3 Using Abbreviated Pointers 2.3.6.3 Milestone Method 2.3.6 The Reference System Declaration 2.3.6.2 Search-and-Replace Method]
Moduleheader — The TEI Header
MembrescRefPattern prefixDef
AttributsAttributs
matchPatternspecifies a regular expression against which the values of other attributes can be matched.
Statut Requis
Type de données teidata.pattern
Note

Les groupes parenthésés ne sont pas seulement utilisés pour établir un ordre de priorité et des unités de quantification, mais aussi pour créer des sous-modèles référencés par l'attribut replacementPattern.

replacementPatternspécifie une ‘règle de remplacement’ qui, après avoir opéré les substitutions prévues à chaque nœud, génère une URI.
Statut Requis
Type de données teidata.replacement
Note

Les chaînes ‘$1’ à ‘$9’ sont des références au groupe correspondant dans l'expression régulière spécifiée par l'attribut matchPattern (en incluant la parenthèse ouvrante, de gauche à droite). Les processeurs devraient remplacer ces groupes par les valeurs correspondant aux groupes dans l'expression régulière.

Si un chiffre précédé par un dollar est nécessaire dans le modèle de remplacement actuel (en opposition à ce qui a été utilisé comme référence antérieure), le signe dollar doit être encodé %24.