x = "output/file.zip" x =~ /output\/.\../
возвращает ноль. Что-то не так с выходом из периода, но я не могу понять это.
. обычно означает «любой символ» в регулярном выражении. Попробуйте .*, что означает «. повторяется ноль или более раз»:
.
.*
x =~ /output\/.*\..*/
У меня отлично работает.