att.patternReplacement

att.patternReplacement provides attributes for regular-expression matching and replacement. [17.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]
Module header — The TEI Header
Membres cRefPattern prefixDef
Attributs
matchPattern⚓︎ specifies 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.

replacementPattern⚓︎ spé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.