小编Ale*_*lex的帖子

在Ruby 1.8中将字符串简单转换为UTF-8

我知道在Ruby 1.9中你可以轻松地重新编码这样的字符串.

s = s.encode('UTF-8')
Run Code Online (Sandbox Code Playgroud)

Ruby 1.8中的等价物是什么?什么需要线路它需要.

我看到的所有教程都是不必要的复杂,我不明白发生了什么.

ruby character-encoding

9
推荐指数
1
解决办法
1万
查看次数

如何使用正则表达式从字符串中提取子字符串?

我是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}"
Run Code Online (Sandbox Code Playgroud)

什么颜色再次返回字符串,而不是提取的位,即颜色.这里出了什么问题?

ruby regex

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

ruby ×2

character-encoding ×1

regex ×1