我有用户条目作为文件名。当然这不是一个好主意,所以我想放弃除了[a-z]
,[A-Z]
,[0-9]
,_
和-
之外的所有东西。如何使一个Ruby字符串安全的文件系统?
例如:
my§document$is°° very&interesting___thisIs%nice445.doc.pdf
应该成为
my_document_is_____very_interesting___thisIs_nice445_doc.pdf
然后理想
my_document_is_very_interesting_thisIs_nice445_doc.pdf
是否有这样做的一个很好的和优雅的方式?
这是一个很好的问题。我希望它有一个stdlib回答 –