0
A
回答
1
result = []
"1,2,3,4".split(',').each do |c|
result << "'#{c.match /\d+/}'"
end
puts result.join(',')
'1','2','3','4'
1
str.insert(0, 'X') str.insert(str.length, 'X')
后看到你的编辑。
q = "1,2,3,4" ar = q.split(',') ar.each{|i| i.insert(0, "'").insert(-1, "'")} q = ar.join(',')
10
不知道,如果这是你想要的东西:
>> s = "1,2,3,4"
>> s.split(',').map { |x| "'#{x}'" }.join(',')
=> "'1','2','3','4'"
2
我们可以使用正则表达式来寻找数字
string = "1,2,3,4"
string.gsub(/(\d)/, '\'\1\'')
#=> "'1','2','3','4'"
相关问题
- 1. 交替向字符串的开头和结尾添加字符
- 2. 简单的红宝石:添加字符串/得到的结果?
- 3. 红宝石:字符从字符串
- 4. 红宝石字符串处理,除去前3个字符,并把它们添加到字符串的末尾
- 5. 如何在Python的字符串的开头和结尾添加反冲(\)
- 6. 从字符串的开头和结尾修剪特定字符
- 7. SQL Server:删除字符串开头和结尾的连字符
- 8. 如何从红宝石字符串中提取子字符串?
- 9. 字符串开头和字符串结尾的字符数的削减
- 10. PHP - 在字符串中间添加字符(从结尾开始)
- 11. 将字符添加到Java的InputStream的开头和结尾处
- 12. 如何从字符串的开头和结尾删除char(“)?
- 13. 红宝石 - 字符串内的评估
- 14. 红宝石to_yaml字符串我的json
- 15. []红宝石字符串的方法
- 16. 红宝石的eval字符串函数
- 17. 删除字符串开头和结尾的标点符号
- 18. 试图在java的字符串的开头和结尾添加引号(“”)
- 19. 的Java:检查字符串结尾或特殊字符开头
- 20. 红宝石:在过去的数字符分割字符串
- 21. 提取以数字开头和结尾的子字符串
- 22. C++在开始处和结尾处添加字符串
- 23. 红宝石:UNESCAPE unicode字符串
- 24. 转换红宝石字符串BIGNUM
- 25. 红宝石 - 字符串操作
- 26. 红宝石字符串分割问题
- 27. 红宝石多个字符串匹配
- 28. 红宝石 - 从字符串中删除
- 29. 从字符串中提取 - 红宝石
- 30. 红宝石to_yaml UTF8字符串
还是要高于9:string.gsub (/(\ d +)/,'\'\ 1 \')) – tardate 2011-10-06 12:25:25