如何使用string.tr在Ruby中用单引号替换双引号?如何使用string.tr在Ruby中用单引号替换双引号?
10
A
回答
17
'abc "def" ghi'.tr('"', "'") # => abc 'def' ghi
2
此外tr
,您还可以使用gsub
irb(main):001:0> 'abc "def" ghi'.gsub(/"/,"'")
=> "abc 'def' ghi"
+1
tr'是更可取的,因为'gsub'慢得多:https://github.com/JuanitoFatas/fast-ruby#stringgsub-vs-stringtr-code – 2014-12-01 10:11:38
相关问题
- 1. Scala:用单引号替换双引号
- 2. BeautifulSoup替换单引号用双引号
- 3. 如何使用gofmt以双引号替换单引号
- 4. 如何使用str_replace替换单引号和双引号
- 5. 在Postgres中使用单引号替换双引号(plpgsql)
- 6. javascript替换双引号单引号
- 7. 在R中的列中用双引号替换单引号
- 8. 用括号中的双引号替换单引号
- 9. 如何使用mysql替换所有双引号替换为单引号?
- 10. 如何用单引号替换双引号
- 11. 用单引号代替双引号
- 12. 使用awk替换双引号单引号
- 13. 如何替换双引号?
- 14. 如何替换双引号和单引号以外的单词
- 15. 单引号替换Google App Engine Web应用中的双引号
- 16. 用一个字符串中的单引号替换双引号
- 17. php post:用sqlserver查询替换单双引号的单引号
- 18. 使用gsub将双引号替换为两个双引号?
- 19. 替换双引号(“)
- 20. 如何在jQuery中用空格或单引号替换双引号?
- 21. 如何用双引号替换“?
- 22. Rails清理方法用双引号替换单引号
- 23. 用双引号替换所有连续的单引号对
- 24. 为什么JavaScript压缩器用双引号替换单引号?
- 25. 用单引号替换所有双引号
- 26. PHP用双引号替换属性单引号
- 27. 是否有可能用双引号替换这些单引号?
- 28. SED用单引号和双引号替换内容
- 29. 文件中替换单引号和双引号在Linux
- 30. 在Javascript字符串中替换双引号和单引号
在Ruby 1.9+,这是一个更加清晰使用'... TR(?”?“)'' – jtbandes 2010-10-05 03:30:57