Ruby on rails 获取RubyonRails中两个括号之间的子字符串
我有以下条件:Ruby on rails 获取RubyonRails中两个括号之间的子字符串,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我有以下条件: 1) Beach Cottage (CP) 2) Beach Cottage (AP) 3) Cotta (GAP) 我想在()之间得到substang,这是从第一个CP开始的,例如: str = "Beach Cottage (CP)" str.match(/(\((.*)\))/)[2] 您也可以将scan与regx一起使用: str = "Beach Cottage (CP)" needed_sub_str = str.scan(/\((.*)\)/) put
1) Beach Cottage (CP)
2) Beach Cottage (AP)
3) Cotta (GAP)
我想在()
之间得到substang,这是从第一个CP
开始的,例如:
str = "Beach Cottage (CP)"
str.match(/(\((.*)\))/)[2]
您也可以将scan与regx一起使用:
str = "Beach Cottage (CP)"
needed_sub_str = str.scan(/\((.*)\)/)
puts "expected sub string :: #{needed_sub_str}"
expected sub string :: CP
输出::
str = "Beach Cottage (CP)"
needed_sub_str = str.scan(/\((.*)\)/)
puts "expected sub string :: #{needed_sub_str}"
expected sub string :: CP
我们希望您向我们展示您编写的代码,或者至少在尝试解决问题时引用您搜索和阅读的地方。展示你的努力是很重要的;我们不希望你知道如何做这些事情,但我们确实希望看到你已经尝试过了。“询问代码的问题必须表明对正在解决的问题的最低理解。包括尝试的解决方案、为什么不起作用以及预期的结果。”