Method: Doing::StringQuery#wildcard_to_rx
- Defined in:
- lib/doing/string/query.rb
#wildcard_to_rx ⇒ String
Convert ? and * wildcards to regular expressions. Uses \S (non-whitespace) instead of . (any character)
44 45 46 |
# File 'lib/doing/string/query.rb', line 44 def wildcard_to_rx gsub(/\?/, '\S').gsub(/\*/, '\S*?').gsub(/\]\]/, '--') end |