首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

正则表达式 记要

2012-11-06 
正则表达式记录基础知识:http://blog.csdn.net/ambitiontan/archive/2005/12/21/558195.aspx借鉴:http://w

正则表达式 记录
基础知识:
http://blog.csdn.net/ambitiontan/archive/2005/12/21/558195.aspx

借鉴:
http://www.iteye.com/topic/199489

按正则表达式过滤符合条件的文件或文件夹的工具类:
http://blog.csdn.net/yinbaicheng/archive/2011/01/26/6164936.aspx


实践小例子:

public class DirList {/** * 正则表达式 查询匹配文件 * @param args */private static String filter = "[\\w]*.(txt)$";public static void main(String[] args) {File file = new File("D:\\00\");String[] list = file.list(new DirFilter(filter));Arrays.sort(list,String.CASE_INSENSITIVE_ORDER);for(int i = 0; i < list.length; i++) {System.out.print(list[i]);}}}class DirFilter implements FilenameFilter {Pattern pat = null;public DirFilter (String filter) {pat = Pattern.compile(filter);}@Overridepublic boolean accept(File dir, String name) {System.out.print(dir + "---" + name);return pat.matcher(name).matches();}}

热点排行