Surrogates
Catégorie : CsCode points in the range U+D800–U+DFFF allocated exclusively for UTF-16 surrogate pairs. Surrogates are not valid standalone Unicode scalar values.
Les points de code de substitution (U+D800 à U+DFFF) sont réservés exclusivement aux paires de substitution UTF-16. Ce ne sont pas des valeurs scalaires Unicode et ne peuvent pas être encodés directement comme caractères UTF-8 autonomes. La copie dans le presse-papiers est désactivée pour éviter toute corruption des données.
Classification technique et référence regex
Sémantique de classification normative
Dans la base Unicode Character Database, General_Category est la classification normative principale attribuée à chaque point de code. Comme indiqué dans l'Unicode Standard Annex #44, cette propriété reflète l'usage linguistique ou fonctionnel principal d'un caractère, mais ne capture pas tous les usages contextuels de la typographie réelle.
Correspondance par expressions régulières
Dans les moteurs d'expressions régulières modernes (PCRE, Python, ECMAScript, Java, Rust, .NET), faites correspondre les caractères de cette catégorie avec :
\p{Cs}
// Correspond à n'importe quel Surrogate