Я хочу сделать сравнение с учетом регистра, как это:
If ARGV[0].eql? /word/i print "yep! ^^" elsif print "nope :(" end
Но это не работает ... Не распознает "слово". Я пробовал слишком цитировать и избегать символов ....
Что я делаю не так?
Спасибо
Возможно, вам следует использовать оператор = ~, тогда
"word" =~ /word/i
отлично работает
http://www.regular -expressions.info / ruby.html
Проблема в том, что вы пытаетесь сравнить регулярное выражение со строкой. Изменение /word/i на 'word' должно работать.
/word/i
'word'