【发布时间】:2013-01-23 13:31:46
【问题描述】:
我有一个字符串作为文件夹/文件名。我正在使用该字符串创建文件夹,文件。此字符串可能包含也可能不包含某些可能不允许创建所需文件夹或文件的章程
例如
String folder = "ArslanFolder 20/01/2013";
所以我想用“_”去掉这些字符
这里是字符
private static final String ReservedChars = "|\?*<\":>+[]/'";
那将是什么正则表达式?我知道 replaceAll();但我想为此创建一个正则表达式。
【问题讨论】:
-
顺便说一句,你有一个编译器错误,无效的转义序列。
-
文件夹名称来自服务器端的 JSON
-
@Arslan:不在文件夹名称中,在
ReservedChars字符串中。