From catalog/rfc5646-langtag.abnf rule: privateuse

Definition

privateuse = "x" 1*("-" (1*8alphanum))

alphanum = (ALPHA / DIGIT)

    

Info

Rulename
privateuse
Dependencies
ALPHA, DIGIT, alphanum, privateuse
Used Builtins
ALPHA, DIGIT

Alphabet

Translations

Railroad Diagram

privateuse x - alphanum alphanum alphanum alphanum alphanum alphanum alphanum alphanum

Swift Regular Expression

[Xx]-[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](|[0-9A-Za-z])-[0-9A-Za-z]))))))*(|[0-9A-Za-z](|[0-9A-Za-z](|[0-9A-Za-z](|[0-9A-Za-z](|[0-9A-Za-z](|[0-9A-Za-z](|[0-9A-Za-z])))))))

POSIX Extended Regular Expression

[Xx]\x02D[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](-[0-9A-Za-z]|[0-9A-Za-z](|[0-9A-Za-z])-[0-9A-Za-z]))))))*(|[0-9A-Za-z](|[0-9A-Za-z](|[0-9A-Za-z](|[0-9A-Za-z](|[0-9A-Za-z](|[0-9A-Za-z](|[0-9A-Za-z])))))))