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
-0…9 A…W Y…Z a…w y…zX x
Translations
Railroad Diagram
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])))))))