Мне нужно проверить его в методе, подобном этому.Regex для проверки имени файла
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