【问题标题】:How do I extract strings from a string?如何从字符串中提取字符串?
【发布时间】:2012-03-03 08:10:19
【问题描述】:

我有一个长字符串,由多个不同长度的句子组成,除以“-”。

我想遍历字符串并提取- 之间的所有内容,最好提取到一个数组中。

从另一个 thread 我发现了一些让我非常接近的东西,但不是全部:

longString.scan( /-([^-]*)-/)

不用说,我是 Ruby 新手,尤其是 RegEx。

【问题讨论】:

    标签: ruby regex string substring


    【解决方案1】:

    使用String#split有什么问题?

    longString.split('-')
    

    【讨论】:

      【解决方案2】:

      为什么不直接使用string.split()?

      longString.split('-');
      

      【讨论】:

        猜你喜欢
        • 2016-11-05
        • 2011-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-20
        • 2017-09-24
        • 2012-10-24
        相关资源
        最近更新 更多