¿Cómo uso string.tr para reemplazar las comillas dobles por las únicas en Ruby?¿Cómo uso string.tr para reemplazar las comillas dobles por las únicas en Ruby?
10
A
Respuesta
17
'abc "def" ghi'.tr('"', "'") # => abc 'def' ghi
2
Además tr
, también se puede utilizar gsub
irb(main):001:0> 'abc "def" ghi'.gsub(/"/,"'")
=> "abc 'def' ghi"
+1
' tr' es preferible ya que 'gsub' es mucho más lento: https://github.com/JuanitoFatas/fast-ruby#stringgsub-vs-stringtr-code –
Cuestiones relacionadas
- 1. ¿Cómo puedo reemplazar las comillas dobles con comillas simples
- 2. Javascript reemplazar las comillas dobles con barra
- 3. Cómo reemplazar las comillas (")
- 4. ¿Cómo reemplazar todas las comillas dobles por comillas simples usando mysql replace?
- 5. ¿Cómo reemplazar todas las comillas dobles por comillas simples usando jquery?
- 6. Reemplazar todas las comillas dobles dentro de String
- 7. Uso de izquierda comillas dobles en las cadenas en VB
- 8. ¿Reemplazar las comillas alrededor de las cadenas en Vim?
- 9. ¿Desea eliminar las comillas dobles de las cadenas
- 10. ¿Cómo escapar las comillas dobles en la cadena?
- 11. ¿Cómo reemplazar las comillas dobles en la transformación de columna derivada?
- 12. Ruby regex: reemplazar barras dobles en URL
- 13. Escape comillas dobles para JSON en Python
- 14. ¿Cómo puedo evitar las comillas dobles en hormiga?
- 15. En Vim, ¿cómo elimino todo dentro de las comillas dobles?
- 16. Cómo reemplazar palabras fuera de comillas dobles o simples
- 17. Reemplazar las comillas dobles e individuales en la cadena de Javascript
- 18. ¿Cómo debo agregar barras oblicuas a solo comillas simples e ignorar las comillas dobles?
- 19. Cómo quitar las comillas dobles de una cadena
- 20. de un solo uso frente a las comillas dobles en una aplicación Rails
- 21. ¿Cómo reemplazar las comillas en una cadena usando Javascript?
- 22. Las comillas dobles dentro de script php echo
- 23. ¿Separe la cadena en las comas pero ignore las comas dentro de las comillas dobles?
- 24. Uso de comillas simples o dobles de JavaScript para href's
- 25. comillas dobles vs comillas simples en JavaScript
- 26. No divida las palabras comillas dobles con Python string split()?
- 27. Regex.Matches C# comillas dobles
- 28. C# Expresión regular: elimine las comillas dobles iniciales y finales (")
- 29. Cómo reemplazar comillas simples con comillas dobles en consultas SQL - Oracle 10g?
- 30. ¿Cómo puedo evitar las comillas dobles e individuales en SED? (bash)
En Rubí 1.9+, que es mucho más claro para usar 'tr ... (?",? ') '. – jtbandes