2010-10-05 48 views

回答

17
'abc "def" ghi'.tr('"', "'") # => abc 'def' ghi 
+6

在Ruby 1.9+,這是一個更加清晰使用'... TR(?」?「)'' – jtbandes 2010-10-05 03:30:57

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