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