2
我是新来的红宝石,我的正则表达式知识留下了很多不足之处。我试图检查一个字符串是否是回文,但是希望忽略空格和逗号。删除逗号和空白红宝石
当前的代码我已经是
def palindrome(string)
string = string.downcase
string = string.gsub(/\d+(,)\d+//\s/ ,"")
if string.reverse == string
return true
else
return false
end
end
这里的任何援助将不胜感激。
你想' “拍拍,点击”'返回TRUE;?请注意,您的主体可以写成一行:'string.downcase.gsub(/ \ d +(,)\ d + // \ s /,“”)== string'。您不需要返回最后计算的值。 – 2015-02-08 20:50:16