Я новичок в регулярных выражениях в Ruby.
Строка выглядит как http://www.site.com/media/pool/product_color_purple.jpg
, и я пытаюсь извлечь из нее только тот бит, в котором есть цвет.Это может быть переменной длины, так как некоторые цвета имеют вид prince_purple.jpg
.
. Итак, у меня есть:
colour = c.attr('src').match(/(.*)color_(.*).jpg/)
puts "Colour is #{colour}"
Какой цвет возвращает строку снова, а не извлеченный бит, который является цветом.Что здесь не так?