Для регулярных выражений есть класс: a = Regexp.new('^\s*[a-z]') # /^\s*[a-z]/ b = /^\s*[a-z]/ # /^\s*[a-z]/ c = %r{^\s*[a-z]} # /^\s*[a-z]/ Есть специальные переменные, которые начинаются с $ def showRE(a,re) if a =~ re "#{$`}<<#{$&}>>#{$'}" else "no match" end end
Ruby Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor