ruby - 当字符串中有多个文本实例时,如何从 Ruby 中的字符串中删除文本

标签 ruby string

字符串示例:

"6 red cables, 4 white cables, 9 blue cables"

我想删除“电缆”,以便它读取

"6 red, 4 white, 9 blue"

我查看了 slicesub 方法,但它们只删除了“电缆”的第一个实例。有人可以指出我正确的方向吗?

最佳答案

你可以使用String#gsub:

2.2.0 :003 > "6 red cables, 4 white cables, 9 blue cables".gsub(" cables", "")
 => "6 red, 4 white, 9 blue"

关于ruby - 当字符串中有多个文本实例时,如何从 Ruby 中的字符串中删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36584736/

相关文章:

ruby-on-rails - 如何在注册和身份验证失败时重定向 Devise?

c++ - 字符串与哈希作为映射键 - 性能

javascript - 在字符串前加零

java - 将文件列出到字符串数组并从 FTP 服务器列出文件

javascript - JavaScript 有文字字符串吗?

ruby-on-rails - rails 上的 ruby : controller can't access newly added record

ruby - 如何在 irbc 中设置默认 require 目录

ruby-on-rails - 我如何在 Rails 中测试助手?

Ruby - 如何在 .rb 文件中查找给定 Gem 的所有依赖项?

Java使用正则表达式分割将字符串放入数组中