如何从String中删除无效字符,以便它可以用作文件名?
无效字符包括 ("\\/:*?\"<>|")
.
Cod*_*roc 23
你可以试试这个,
String fileName = "\\/:*AAAAA?\"<>|3*7.pdf";
String invalidCharRemoved = fileName.replaceAll("[\\\\/:*?\"<>|]", "");
System.out.println(invalidCharRemoved);
Run Code Online (Sandbox Code Playgroud)
OUTPUT
AAAAA37.pdf
Run Code Online (Sandbox Code Playgroud)