字符串按特定条件分割

时间:2015-07-22 13:45:53

标签: ruby string split

我希望仅在':' "A:Hey B:Are C:You there" 之前将其拆分为C:You there

["A:Hey", "B:Are", "C:You there"]

df.plot()不应该分开。结果应该是:

matplotlib

我该怎么做?

1 个答案:

答案 0 :(得分:10)

setToTargetHeight('#theTextDiv','#theImageDiv');

你可以这样拆分。

参见演示。

https://regex101.com/r/hF7zZ1/4

这基本上使用\s+(?=\S*:) 来确保正在拆分的lookahead后跟space。因此,它会按您的意愿运作。