易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA中正则表达式的应用2

 public static void main(String[] args)
    {
        InputStream is = CommonUtil.getStream("http://wz.csdn.net/");
        String regex = "(?<=href=\")[^\"]*";//查找网页中所有连接字符串
//        String regex2 = "[A-Za-z]*([\u4e00-\u9fa5]*)(?=\\d*(\\.\\d*)*)";
        String test="<td><a rel=\"mz\" href=\"http://bbs.csdn.net/\">论坛</a></td>";
        Pattern pattern = Pattern.compile(regex);
        Matcher matcher = pattern.matcher(test);
       //显示匹配上的字符串。一次只找匹配的一个,必须循环找出所有
        while(matcher.find())
        {
            System.out.println(matcher.group());
        }
        System.out.println(CommonUtil.patternText(test,regex));
        System.out.println(CommonUtil.replaceRegex(test,regex,""));
 }
/**
     * 根据指定的正则表达式验证指定的文本内容
     * @param content
     * @return
     * @throws UnsupportedEncodingException
     */
    public static boolean patternText(String text,String regex)
    {
//        Pattern pattern=Pattern.compile("[A-Za-z]*([\u4e00-\u9fa5]*)(?=\\d*(\\.\\d*)*)");
        Pattern pattern = Pattern.compile(regex);
        Matcher matcher = patt


相关文档:

Java正则表达式入门[z]

众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。
大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的 ......

java 集合类

1.1.1.     集合框架中的接口
所谓框架就是一个类库的集合。集合框架就是一个用来表示和操作集合的统一的架构,包含了实现集合的接口与类。
*        Collection:集合层次中的根接口,JDK没有提供这个接口直接的实现类。
*        Se ......

Java各种排序算法

 关键字: java排序算法
Java各种排序算法
1)分类:
1)插入排序(直接插入排序、希尔排序)
2)交换排序(冒泡排序、快速排序)
3)选择排序(直接选择排序、堆排序)
4)归并排序
5)分配排序(箱排序、基数排序)
所需辅助空间最多:归并排序
所需辅助空间最少:堆排序
平均速度最快:快速排序 ......

JAVA获取系统服务器相关信息

 java.version            Java Runtime Environment version  
java.vendor            Java Runtime Environment vendor  
java.vendor.url      ......

Java异常处理总结

 转至:http://sllereak.blog.163.com/blog
--异常
 *异常是java提供的处理程序中运行时错误的一种机制
 *java程序在执行过程中如果出现异常,会生成一个异常类实例,该实例封装了异常的信息交给java运行时系统,这一过程叫抛出异常
 *当异常抛出时如果没有捕获那么java运行时默认的处理方式是将异 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号