From catalog/rfc5646-langtag.abnf rule: irregular

Definition

irregular = "en-GB-oed" / "i-ami" / "i-bnn" / "i-default" / "i-enochian" / "i-hak" / "i-klingon" / "i-lux" / "i-mingo" / "i-navajo" / "i-pwn" / "i-tao" / "i-tay" / "i-tsu" / "sgn-BE-FR" / "sgn-BE-NL" / "sgn-CH-DE"

    

Info

Rulename
irregular
Dependencies
irregular
Used Builtins

Alphabet

Translations

Railroad Diagram

irregular en-GB-oed i-ami i-bnn i-default i-enochian i-hak i-klingon i-lux i-mingo i-navajo i-pwn i-tao i-tay i-tsu sgn-BE-FR sgn-BE-NL sgn-CH-DE

Swift Regular Expression

[Ii]-([Bb][Nn][Nn]|[Hh][Aa][Kk]|[Pp][Ww][Nn]|[Aa][Mm][Ii]|[Ee][Nn][Oo][Cc][Hh][Ii][Aa][Nn]|[Tt]([Ss][Uu]|[Aa][OYoy])|[Nn][Aa][Vv][Aa][Jj][Oo])|[Ii]-[Dd][Ee][Ff][Aa][Uu][Ll][Tt]|[Ii]-[Ll][Uu][Xx]|[Ii]-[Kk][Ll][Ii][Nn][Gg][Oo][Nn]|[Ee][Nn]-[Gg][Bb]-[Oo][Ee][Dd]|[Ss]([Gg][Nn]-[Cc][Hh]-[Dd][Ee]|[Gg][Nn]-[Bb][Ee]-([Nn][Ll]|[Ff][Rr]))|[Ii]-[Mm][Ii][Nn][Gg][Oo]

POSIX Extended Regular Expression

[Ii]-([Bb][Nn][Nn]|[Hh][Aa][Kk]|[Pp][Ww][Nn]|[Aa][Mm][Ii]|[Ee][Nn][Oo][Cc][Hh][Ii][Aa][Nn]|[Tt]([Ss][Uu]|[Aa][OYoy])|[Nn][Aa][Vv][Aa][Jj][Oo])|[Ii]-[Dd][Ee][Ff][Aa][Uu][Ll][Tt]|[Ii]-[Ll][Uu][Xx]|[Ii]-[Kk][Ll][Ii][Nn][Gg][Oo][Nn]|[Ee][Nn]-[Gg][Bb]-[Oo][Ee][Dd]|[Ss]([Gg][Nn]-[Cc][Hh]-[Dd][Ee]|[Gg][Nn]-[Bb][Ee]-([Nn][Ll]|[Ff][Rr]))|[Ii]-[Mm][Ii][Nn][Gg][Oo]