Surrogates
Categoria: CsCode points in the range U+D800–U+DFFF allocated exclusively for UTF-16 surrogate pairs. Surrogates are not valid standalone Unicode scalar values.
I punti di codice surrogati (da U+D800 a U+DFFF) sono riservati esclusivamente alle coppie surrogate UTF-16. Non sono affatto valori scalari Unicode e non possono essere codificati direttamente come caratteri UTF-8 autonomi. La copia negli appunti è disattivata per prevenire il danneggiamento dei dati.
Classificazione tecnica e riferimento regex
Semantica di classificazione normativa
Nella Unicode Character Database, General_Category è la classificazione normativa primaria assegnata a ogni punto di codice. Come notato nell'Unicode Standard Annex #44, questa proprietà riflette l'uso linguistico o funzionale principale di un carattere, ma non cattura tutti gli usi contestuali nella tipografia reale.
Corrispondenza con espressioni regolari
Nei motori di espressioni regolari moderni (PCRE, Python, ECMAScript, Java, Rust, .NET), fai corrispondere i caratteri appartenenti a questa categoria con:
\p{Cs}
// Corrisponde a qualsiasi Surrogate