gpt4 book ai didi

ruby - 按特定条件分割的字符串

转载 作者:数据小太阳 更新时间:2023-10-29 07:43:56 24 4
gpt4 key购买 nike

我想用 ' ' 拆分这个字符串,只有当它有 ':':

"A:Hey B:Are C:You there"

C:You there 不应该拆分。结果应该是:

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

我该怎么做?

最佳答案

\s+(?=\S*:)

你可以按这个拆分。

查看演示。

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

这基本上是使用先行来确保被拆分的空格后面跟着非空格字符和:。所以它会如你所愿地工作。

关于ruby - 按特定条件分割的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31565003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com