gpt4 book ai didi

ruby - 简单的字符串拆分?

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:15 24 4
gpt4 key购买 nike

我有一个要拆分的字符串:D017209D019169D019014 分成 D017209、D019169 和 D019014,中间用逗号分隔。

如果我有

a = D017209D019169D019014
b = a.slice("D")
puts b

我的结果是这样的:

017209
019169
019014

我错过了什么?

最佳答案

"D017209D019169D019014".scan(/D[^D]*/)

Scan 返回一个包含所有匹配项的数组,这正是您在这里想要的。正则表达式仅表示 D,后跟零个或多个非 D。

关于ruby - 简单的字符串拆分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3217215/

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