我有用戶條目作爲文件名。當然這不是一個好主意,所以我想放棄除了[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回答 –