Constanta utf8.charpattern este o expresie de potrivire (Lua pattern) care selectează exact o secvență validă de octeți reprezentând un caracter UTF-8 complet.
local text = "Salut Țară Frumoasă!"
-- Iterarea peste fiecare caracter Unicode individual:
local caractere = {}
for c in string.gmatch(text, utf8.charpattern) do
table.insert(caractere, c)
end
print("Total caractere extrase: " .. #caractere)
print("Primul caracter: " .. caractere[1]) -- "S"
print("Caracter diacritic: " .. caractere[7]) -- "Ț"
Valoare internă: Șablonul este definit ca [\0-\x7F\xC2-\xFD][\x80-\xBF]*, capturând corect orice caracter ASCII pe 1 octet sau secvență multi-octet UTF-8.
Întrebări & Exemple de Cod:
utf8.charpattern în Lua: Potrivirea Caracterelor Unicode prin Pattern MatchingAi o nelămurire despre utilizarea comenzii
utf8.charpattern în Lua: Potrivirea Caracterelor Unicode prin Pattern Matchingsau 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.