Я использую Ruby 1.9.3. Просто пройдемся по руководствам по Ruby. Теперь я просто застрял в заявлении, в котором регулярное выражение работает и выдает также put. Но путаница с логикой \/
операторов.
RegExp-1
Today's date is: 1/15/2013.
(строка)
(?<month>\d{1,2})\/(?<day>\d{1,2})\/(?<year>\d{4})
(Выражение)
RegExp-2
s = 'a' * 25 + 'd' 'a' * 4 + 'c'
(строка)
/(b|a+)*\/ =~ s #=>
(выражение)
Теперь не мог понять, как в Ruby работают операторы \/
и =~
.
Может ли кто-нибудь отсюда помочь мне понять то же самое?
Спасибо
\/
предназначен для экранирования/
, иначе выражение преждевременно закроется. Ваше последнее выражение недействительно. Также stackoverflow.com/questions/5781362/ruby-operator для объяснения оператора=~
- person Lee Jarvis   schedule 15.01.2013