给出一个字符串,让我们看看“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