【发布时间】:2012-03-03 08:10:19
【问题描述】:
我有一个长字符串,由多个不同长度的句子组成,除以“-”。
我想遍历字符串并提取- 之间的所有内容,最好提取到一个数组中。
从另一个 thread 我发现了一些让我非常接近的东西,但不是全部:
longString.scan( /-([^-]*)-/)
不用说,我是 Ruby 新手,尤其是 RegEx。
【问题讨论】:
标签: ruby regex string substring
我有一个长字符串,由多个不同长度的句子组成,除以“-”。
我想遍历字符串并提取- 之间的所有内容,最好提取到一个数组中。
从另一个 thread 我发现了一些让我非常接近的东西,但不是全部:
longString.scan( /-([^-]*)-/)
不用说,我是 Ruby 新手,尤其是 RegEx。
【问题讨论】:
标签: ruby regex string substring
使用String#split有什么问题?
longString.split('-')
【讨论】:
为什么不直接使用string.split()?
longString.split('-');
【讨论】: