ArgumentError: mal-6ren">
gpt4 book ai didi

ruby - 字符串中实际百分比的字符串插值

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

处理这个问题的正确方法是什么?

"Hi %s, today is %s so you get 10% OFF!" % ['Joe', 'Monday']
# => ArgumentError: malformed format string - %O

我不能使用普通的 %{keyname}#{code} 因为我正在解析 url 的字符串并将它们剥离出来以便我可以将它们粘贴回去以不同的格式(有/无协议(protocol)、缩短的、全长等)。所以替换的数量是未知的,他们没有名字。它们只是一组 url。

我还尝试转义 %:

"Hi %s, today is %s so you get 10\% OFF!" % ['Joe', 'Monday']
# => ArgumentError: malformed format string - %O

但得到完全相同的结果。

最佳答案

两个百分比

>> "Hi %s, today is %s so you get 10%% OFF!" % ['Joe', 'Monday']
=> "Hi Joe, today is Monday so you get 10% OFF!"

关于ruby - 字符串中实际百分比的字符串插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13432122/

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