//正则表达式去掉中文
public static void regexDelChinese(){
String str = "a67$bcdefg中文dcba111";
Pattern p=Pattern.compile("[\\u4e00-\\u9fa5]");
StringBuffer bf = new StringBuffer();
for(int i=0; i<str.length(); i++){
String s = str.substring(i,i+1);
Matcher m = p.matcher(s);
if(m.find()){
System.out.println( "----"+s);
}else{
System.out.println( "- "+s);
bf.append(s);
}
}
System.out.println( "-------------"+bf.toString());
}
//文件移动
public static boolean move(String srcFile, String destPath){
File file = new File(srcFile);
File dir = new File(destPath);
boolean success = file.renameTo(new File(dir, file.getName()));//移动
file.delete();//删除
return success;
}
分享到:
相关推荐
在正则表达式的简单语法部分,你将学习到: 1. 基本字符匹配:如点号(.)匹配任意单个字符,星号(*)表示前面的元素可以重复零次或多次。 2. 字符集合:使用方括号([])定义一个字符集,如[a-z]匹配所有小写字母。...
正则表达式学习 正则表达式是计算机科学中的一种形式语言,它通过字符串操作来描述、匹配和处理字符串的方式。正则表达式通常用于文本搜索、匹配、替换、筛选等操作。 正则表达式简介 正则表达式的主要功能是对...
为了进一步学习,可以查阅Python官方文档的`re`模块,以及各种正则表达式在线教程和练习网站。 通过这个简短的教程,你应该对Python中的正则表达式有了初步的了解。继续实践和探索,将有助于你更好地掌握这一强大...
#原子: \d 表示0~9之间的任意【一个】字符->[0-9]自定义原子列表 \D 表示除了0~9之外的任意【一个字符】->[^0-9]自定义排除列表 \s 表示任意【一个】空白字符(不可见字符)->[\n\r\t\v\f]自定义原子列表 ...