我正在尝试创建一个名为 contains_double_quotes(argument)?
的方法,它检查字符串 argument
是否包含引号。换句话说,它应该返回
true
如果 argument
是 "\"which one is your favorite\""
。 false
如果 argument
是 "hello"
或 "this is a regular string value"
。 我尝试如下,但不确定这是否是最好的方法。这种逻辑可能有什么问题?
def contains_double_quotes(argument)
argument.include?("\"")
end
一旦我从这个调用中得到
true
,我想从 argument
中删除双引号,这样我就可以将它用作普通的字符串值。如何从中删除双引号? 最佳答案
用空字符串替换所有双引号:
string.tr "\"", ""
关于ruby - 如何检查字符串对象中的双引号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31734412/