给定字符串,例如:

Bob
Bob,
Bob
Bob Burns,

不带逗号怎么能退回呢?
Bob
Bob
Bob
Bob Burns

另外,我希望此方法在传递nil时不中断,只是返回nil?
def remove_trailing_comma(str)
  !str.nil? ? str.replace(",") :nil
end

最佳答案

我的想法是使用string.chomp:



这是您想要的吗?

def remove_trailing_comma(str)
    str.nil? ? nil : str.chomp(",")
end

关于ruby - 如何删除尾随逗号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5843586/

10-14 03:57