/**
*
* <p>Title: test</p>
* <p>Description: 用正则表达式来匹配文本串中的空白符,但是在正则表达式中加入了行的开头和行的结尾匹配符之后,匹配效果就不行了</p>
*
*/
public void test() {
// String regex = "\\s+";// 输出结果:我的测试文件.xml
String regex = "^\\s+$";// 输出结果:我的测试 文 件 .xml
String str = "我的测试 文 件 .xml";
String replaceAll = str.replaceAll(regex, "");
System.out.println(replaceAll);
}
/**
*
* <p>
* Title: removeSpacesFromFileName
* </p>
* <p>
* Description: 将文件名中的空格删除
* </p>
*
* @param filePath
* @return
*
*/
public static boolean removeSpacesFromFileName(String filePath) {
File file = new File(filePath);
String path = file.getPath();
path = path.replaceAll("\\s+", "").replaceAll(" ","");
return file.renameTo(new File(path));
}
正则表达式来匹配文本串中的空白符
最新推荐文章于 2022-06-09 20:18:00 发布