給出一個字符串,讓我們看看「rxrx」,如何將字符串轉換爲「rXrX」,換句話說: turn all字符串中的小寫'x'變成紅寶石中的大寫'X'?在此先感謝如何將字符串中的給定字母從小寫字母轉換爲大寫字母在紅寶石中
0
A
回答
4
方式一:
"rxrx".gsub(/(x)/) { |s| s.upcase }
唯一的原因,我認爲這不是隻是正常的替換(gsub("x", "X")
),是因爲它會工作得很好,如果有你想使大寫一個以上的字符:
"rxbrx".gsub(/([xb])/) { |s| s.upcase }
+2
所以#tr; 「rxbrx」.tr('xb','XB') – steenslag 2010-12-15 11:22:53
6
String類的「tr」方法應該爲你工作。
irb> "rxxr".tr('x', 'X')
irb> "rXXr"
相關問題
- 1. 帶大寫字母和小寫字母的字符串轉換
- 2. 在java中將小寫字母轉換爲大寫字母
- 3. 在php中將俄文字符從大寫字母轉換爲小寫字母
- 4. 如何小寫字母轉換爲大寫字母和大寫字母爲小寫字母
- 5. 將包含大寫字母的字符串轉換爲小寫字母
- 6. 將大寫字母轉換爲小寫字母,反之亦然字符串
- 7. .htaccess將大寫字母轉換爲小寫字母的目錄
- 8. 將小寫字母轉換爲大寫字母
- 9. 將小寫字母轉換爲大寫字母
- 10. 將大寫字母轉換爲小寫字母
- 11. 將小寫字母轉換爲大寫
- 12. 將小寫字母轉換爲大寫
- 13. 如何在html中將大寫字母轉換爲小寫字母
- 14. 將所有大寫字母替換爲小寫字母,除了urlencoded字符串
- 15. 用紅寶石字母大寫第一個字母
- 16. SQL Server,將字母數字字符串轉換爲大寫字母數字
- 17. C源代碼將字符串中的第一個字母從小寫字母改爲大寫字母
- 18. 需要在Delphi中將大寫字母改爲小寫字母
- 19. 在C ..中將大寫字母轉換爲小寫字母(具有挑戰性)
- 20. 如何將小寫字符串轉換爲大寫字母,反之亦然?
- 21. 如何識別TSQL中的大寫字母和小寫字母?
- 22. 在C中使用大寫字母和小寫字母對字符串排序
- 23. 如何反轉字符串中每個字母的大小寫?
- 24. 在R中,在字符串中將大寫字母切換爲小寫字母,反之亦然
- 25. 檢查字符串中的小寫字母和大寫字母相鄰嗎?
- 26. 使用中間字符串的VBA代碼小寫字母到大寫字母
- 27. 轉換大寫和小寫字母
- 28. 計算大寫字母,小寫字母和其他字符
- 29. Android:將字符串的第一個字母轉換爲小寫
- 30. 排序字符串在C中的小寫字母前加大寫字母字母排序
嗯......你有沒有試過正則表達式? – 2010-12-15 10:00:54
不需要正則表達式。這正是'tr'的意思。 – 2010-12-15 13:13:32