Module: TextExtractor::Patterns
- Defined in:
- lib/text_extractor.rb
Constant Summary collapse
- INTEGER =
/\d+/.freeze
- FLOAT =
/\d+\.?|\d*\.\d+/.freeze
- RATIONAL =
%r{\d+/\d+}.freeze
- IPV4 =
/[0-9.]{7,15}/.freeze
- IPV6 =
/[:a-fA-F0-9\.]{2,45}/.freeze
- IPADDR =
Regexp.union(IPV4, IPV6)
- IPV4_NET =
%r{#{IPV4}/\d{1,2}}.freeze
- IPV6_NET =
%r{#{IPV6}\/\d{1,3}}.freeze
- IPNETADDR =
Regexp.union(IPV4_NET, IPV6_NET)
- TRUE =
/y|yes|t|true|on/i.freeze
- FALSE =
/n|no|f|false|off/i.freeze
- BOOLEAN =
Regexp.union(TRUE, FALSE)