În codarea modernă Unicode, un singur caracter vizibil (un grafem) poate fi compus din mai multe puncte de cod (de exemplu, o literă de bază urmată de un accent diacritic separat, sau un emoji complex compus din mai mulți modificatori legați prin Zero-Width Joiner). Metacaracterul punct . ar potrivi doar primul cod octet. Secvența \\X potrivește întotdeauna întregul Extended Grapheme Cluster ca pe o singură entitate atomică.
Exemplu: Numărarea corectă a caracterelor vizuale Unicode
Text: é (e urmat de accent acut combinator U+0301) și 👨👩👧👦 (familie emoji compusă)
Cu .: potrivește 2 caractere pentru 'é' și 7 coduri pentru emoji.
Cu \X: potrivește exact 1 grafem vizual pentru fiecare simbol.
Întrebări & Exemple de Cod:
Secvențe Grafemice Unicode cu \XAi o nelămurire despre utilizarea comenzii
Secvențe Grafemice Unicode cu \Xsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.