标签: ruby
如何提取此字符串(RUBY)
str = "rgba(255, 0, 0, 0.5)"
我的期望。
r= 255 g= 0 b= 0 alpha= 0.5
答案 0 :(得分:1)
scan是你的朋友:
scan
void Image::write(const string &filename);
它如何运作留给你弄清楚。 scan文档将为Regexp文档提供帮助。
答案 1 :(得分:0)
这可能是你想要的。
r,g,b,alpha = str.match(/\((.+)\)/)[1].split(",").map(&:to_f)