ruby - 获取字符串中 2 个给定符号之间的文本

标签 ruby

考虑下面的字符串

str = "hellow >world<"

我是否可以删除出现在 > 之间的文本?和 < 使用任何内置功能?还是我必须编写自定义函数才能实现此目的?

最佳答案

鉴于您的非常基本的示例,以下将返回 "world"

str.match(/>(.+)</)[1]

关于ruby - 获取字符串中 2 个给定符号之间的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13878728/

相关文章:

ruby-on-rails - minitest_plugin.rb :9 getting wrong number of arguments

Ruby - 从字符串在类方法中设置实例变量

ruby-on-rails - pdf-writer-1.1.8/lib/pdf/writer.rb :712: invalid multibyte char (US-ASCII)

xml - 如何使用元素名称中带有连字符的 Nokogiri::XML::Builder 创建 XML?

ruby-on-rails - 处理Ruby标准错误?

ruby-on-rails - Rails link_to : click but stay in place, 不跳转到页面顶部

ruby - 需要 ruby​​ 文件中的 ruby​​ 文件

ruby - 多个属性的 update_column 方法

ruby - 在 Ruby 模块中定义公共(public)方法?

ruby - 使用 REST API 以 Base64 上传视频是个好主意吗?