gpt4 book ai didi

ruby - 如何使用 Ruby 删除 CSV 字符串的一部分?

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

我有一个字符串:

"116,118,120,130"

并希望在执行时删除第一个、最后一个或两者之间的任何值。

为此我使用了:

"116,118,120,130".gsub('118','')

但问题是字符串包含一个额外的不必要的逗号:

"116,,120,130"

如果我使用

"116,118,120,130".gsub(',116','')

它将删除逗号,但不会匹配字符串中的“116”,因为“116”前面没有逗号

我如何才能匹配我要优雅删除的值前面可能有或没有逗号的字符串部分?

谢谢,

最佳答案

嗯,我可能会尝试类似...

"116,118,120,130".split(',').reject{|e|e=="116"}.join(',')

关于ruby - 如何使用 Ruby 删除 CSV 字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3663493/

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