`
lorry1113
  • 浏览: 265982 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

正则表达式学习

    博客分类:
  • java
阅读更多
//正则表达式去掉中文
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基础入门知识之正则表达式学习 正则表达式30分钟入门教程 共21页.pdf

    为了进一步学习,可以查阅Python官方文档的`re`模块,以及各种正则表达式在线教程和练习网站。 通过这个简短的教程,你应该对Python中的正则表达式有了初步的了解。继续实践和探索,将有助于你更好地掌握这一强大...

    正则表达式 学习笔记

    #原子: \d 表示0~9之间的任意【一个】字符-&gt;[0-9]自定义原子列表 \D 表示除了0~9之外的任意【一个字符】-&gt;[^0-9]自定义排除列表 \s 表示任意【一个】空白字符(不可见字符)-&gt;[\n\r\t\v\f]自定义原子列表 ...

Global site tag (gtag.js) - Google Analytics