如何分割字符串" a b MARK c"通过' MARK'到[“a b”,“MARK”,“c”]在Ruby中

时间:2015-07-15 03:24:05

标签: ruby

如何通过' MARK'将字符串"a b MARK c"拆分为[“a b ”, “MARK”, “ c”]在Ruby中

已编辑:

如何在Ruby

中将字符串"a b MARK1 MARK2 c"拆分为[“a b ”, “MARK1”, " ", "MARK2", “ c”]

更新:

对不起,我错过了MARK1和MARK2之间的空间。 我想通过标记将字符串拆分为数组,在这种情况下意味着MARK1MARK2。分区方法只能拆分一个字和一个字。

1 个答案:

答案 0 :(得分:2)

使用分区。

"a b MARK c".partition("MARK")
# => ["a b ", "MARK", " c"]