我需要在這種方法中驗證一個。用於驗證文件名的正則表達式
validateFileName(Editable s) {
String filtered_str = s.toString();
if (filtered_str.matches(".*[regexp].*")) {
filtered_str = filtered_str.replaceAll("[regxp]", "");
s.clear();
s.append(filtered_str);}
我應該使用哪個正則表達式來排除所有非法字符和空格?我使用Linux
在上的Unix文件系統的文件名,唯一非法字符是'/'(路徑分隔)和'\ 0'(串的用C端)。 – geekosaur 2012-04-25 21:42:16