Module: RegexpExamples::CharSets

Defined in:
lib/regexp-examples/constants.rb

Constant Summary collapse

Lower =
Array('a'..'z')
Upper =
Array('A'..'Z')
Digit =
Array('0'..'9')
Punct =
[33..47, 58..64, 91..96, 123..126].map { |r| r.map { |val| val.chr } }.flatten
Hex =
Array('a'..'f') | Array('A'..'F') | Digit
Whitespace =
[' ', "\t", "\n", "\r", "\v", "\f"]
Any =
Lower | Upper | Digit | Punct