ruby-on-rails - 如何从 ruby​​ on Rails 中的字符串中获取双引号字符

标签 ruby-on-rails ruby ruby-on-rails-3

如果文件中有一个字符串:

str = hi "Sonal"

我能够以字符串形式获取该行文件。现在我想获取双引号之间的字符。即Sonal。我怎样才能在 ruby 中做到这一点?

最佳答案

尝试以下操作

'hi "Sonai"'.match(/"(?<inside_quote>.+)"/)[:inside_quote]

关于ruby-on-rails - 如何从 ruby​​ on Rails 中的字符串中获取双引号字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15087278/

相关文章:

ruby - 如何调试 Ruby google-api-client 的 HTTP

ruby - 从命令行运行 ruby​​ gem sprockets

ruby-on-rails - 我的第一个 Ruby on Rails 程序报错

ruby-on-rails - 升级到 OSX 10.7 Lion 后修复 Postgresql

ruby-on-rails - Rails PgBouncer client_idle_timeout

ruby-on-rails - Fixnum 上的 Gsub?未定义的方法 `gsub' 为 55 :Fixnum

ruby-on-rails - 签名的合法性

javascript - 带有 Rails 菜单的 Google Polymer 不起作用

ruby-on-rails - 有没有办法在 Rails 中以编程方式查看(或打印)方法定义?

ruby-on-rails-3 - 如何在 Rails 3 中生成 Assets ID 来控制缓存?