ruby - 如何从 Ruby 中的字符串中去除括号?

标签 ruby regex string

我有一个字符串,像这样:

"yellow-corn-(corn-on-the-cob)"

我想从字符串中去掉括号以获得如下内容:

"yellow-corn-corn-on-the-cob"

我相信您会使用 gsub 来完成此操作,但我不确定我需要什么模式来匹配括号。像这样的东西:

clean_string = old_string.gsub(PATTERN,"")

最佳答案

没有正则表达式:

"yellow-corn-(corn-on-the-cob)".delete('()') #=> "yellow-corn-corn-on-the-cob"

关于ruby - 如何从 Ruby 中的字符串中去除括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7540043/

相关文章:

ruby-on-rails - accepts_nested_attributes_for 上不允许的参数

ruby - 使用 Github API Ruby gem 从组织获取所有开放的拉取请求

java - java中的正则表达式用于识别文件中的特定文本

PHP preg_replace 将 **xyz** 转换为 <b>xyz</b>

c++ - 为什么 C++ 字符串需要 a\0?

java - Siphash tostring 和 getBytes()

ruby-on-rails - 传递给 Capybara::Queries::SelectorQuery 的未使用参数

ruby-on-rails - Rails 自定义 ActiveRecord::Type 在 has_many 中使用 `class_name` 时失败:通过关联

c# - 对已包含通配符的字符串进行模式匹配

python - 如何检查列表是否包含空字符串