我正在使用 Ruby 清理 CSV 文件中的一些电话号码条目。一些用户输入了不需要的字符,我想对它们进行排序并全部删除(其中包括:句点、括号、连字符)。在编写代码时,我意识到我可以使用 Ruby 提供的 .delete 方法,如下所示:
def clean_num
@file.each do |line|
number = line[3]
#Would need a .delete for every unwanted character?
clean_number = number.delete(".")
puts clean_number
end
end
删除上述其他字符的更有效方法是什么?