`
wwwlgy
  • 浏览: 7906 次
社区版块
存档分类
最新评论

编程小技巧共享

 
阅读更多

我在平时积累的一些封装小工具,方便使用的,共享出来
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
* 正则表达式的封装,简化使用,原先使用多个类返回使用多步测试,比较麻烦
*/
package wwwlgy.tools.reg;

import java.util.regex.*;

/**
*
* @author l33187
*/
public class MyRegexp {
Pattern p;
Matcher m;

public MyRegexp (String rxp){
this.p = Pattern.compile(rxp);
}
/**
* 直接测试匹配,不用多步骤,一步到位
* @param str 要测试的字符串
* @return 返回匹配结果
*/
public boolean test(String str){
this.m = this.p.matcher(str);
return this.m.find();
}
////////////////////////////////////
//下面都是对Matcher的原始封装函数,不再说明
//////////////////////////////////////
public boolean matches(){
return this.m.matches();
}

public boolean find(){
return this.m.find();
}

public String group(){
return this.m.group();
}

public String group(int idx){
return this.m.group(idx);
}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    java编程小技巧共享

    与前面重复与前面重复与前面重复与前面重复

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...

    TCPIP高效编程:改善网络程序的44个技巧 PDF中文版带书签-目录

    说明--TCPIP高效编程:改善网络程序的44个技巧 PDF中文版带书签-目录 下载链接放在文档中 《TCP/IP高效编程:改善网络程序的44个技巧》是TCP/IP 领域历久弥新的经典著作,网络编程人员必备,对TCP/IP 网络编程中存在...

    VISUAL C++MFC扩展编程实例

    本书主要介绍了运用Visual C++ 5.0或6.0的高级编程技巧,内容涉及MFC程序设计的最新概念,全书提供了大量VC的编程实例,旨在帮助读者较为全面地掌握VC编程知识、技巧和方法。全书分为三个部分和附录。第一部分介绍...

    精通matlab7.0混合编程.

    2.8 提高m文件执行效率的技巧 2.8.1 矢量化操作 2.8.2 给数组预定义维 2.8.3 下标或者索引操作 2.8.4 尽量多使用函数文件而少使用非脚本文件 2.8.5 将循环体中的内容转换为c-mex 2.8.6 内存优化 2.9 小结 第3章 ...

    Visual C#2005编程技巧大全

    由于上传空间的限制,尽量将书中很实用的代码共享出来了,保证有收获

    C#.NET网络编程.part1

    本书结合大量实例,全面介绍了基于visual c#.net的网络编程,内容包括web forms、asp.net、tcp、udp端口通信、远程访问、msmq消息队列、电子邮作客户端系统、网络编程应用技巧与web services等。 本书所有的源...

    VISUAL C MFC扩展编程实例与源码

    本书主要介绍了运用Visual C++ 5.0或6.0的高级编程技巧,内容涉及MFC程序设计的最新概念,全书提供了大量VC的编程实例,旨在帮助读者较为全面地掌握VC编程知识、技巧和方法。  全书分为三个部分和附录。第一部分...

    096_《Delphi5高级编程丛书之二:GUI编程》(2/4)

    【共4个压缩包,这是Part2】 本书全面深入地介绍了如何运用 Delphi 5进行 GUI编程,书中的内容非常丰富,涉及以下几个方面...Delphi的新手可以把它作为八门指导书,资深的Delphi程序员可以从中学到许多实用的编程技巧。

    096_《Delphi5高级编程丛书之二:GUI编程》(3/4)

    【共4个压缩包,这是Part3】 本书全面深入地介绍了如何运用 Delphi 5进行 GUI编程,书中的内容非常丰富,涉及以下几个方面...Delphi的新手可以把它作为八门指导书,资深的Delphi程序员可以从中学到许多实用的编程技巧。

    096_《Delphi5高级编程丛书之二:GUI编程》(1/4)

    【共4个压缩包,这是Part1】 本书全面深入地介绍了如何运用 Delphi 5进行 GUI编程,书中的内容非常丰富,涉及以下几个方面...Delphi的新手可以把它作为八门指导书,资深的Delphi程序员可以从中学到许多实用的编程技巧。

    096_《Delphi5高级编程丛书之二:GUI编程》(4/4)

    【共4个压缩包,这是Part4】 本书全面深入地介绍了如何运用 Delphi 5进行 GUI编程,书中的内容非常丰富,涉及以下几个方面...Delphi的新手可以把它作为八门指导书,资深的Delphi程序员可以从中学到许多实用的编程技巧。

    Visual C++ MFC扩展编程实例.PDF

    本书主要介绍了运用Visual C++ 5.0或6.0的高级编程技巧,内容涉及MFC程序设计的最新概念,全书提供了大量VC的编程实例,旨在帮助读者较为全面地掌握VC编程知识、技巧和方法。全书分为三个部分和附录。第一部分介绍...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    高级编程(第6版)-文字版.pdf 第I部分 语言结构和环境 第1章 visual studio 2010 3 1.1 visual studio 2010:从express到ultimate的各种版本 4 1.2 visual basic的关键字和语法 7 1.2.1 控制台应用程序 10 ...

    ASP3《高级编程》(第一部分)

    ASP 3高级编程 英文原书名: Professional Active Server Pages 3.0 作者: Richard Anderson Chris Blexrud 译者: 刘福太 张立民 金慧琴 梁发麦 书号: 7-111-07678-8 页码: 925 定价: ¥89.00 会员...

    ASP3《高级编程》(第二部分)

    ASP 3高级编程 英文原书名: Professional Active Server Pages 3.0 作者: Richard Anderson Chris Blexrud 译者: 刘福太 张立民 金慧琴 梁发麦 书号: 7-111-07678-8 页码: 925 定价: ¥89.00 会员...

    精通Windows.API-函数、接口、编程实例.pdf

    13.1 GDI编程接口概述 379 13.1.1 Windows GDI的功能 379 13.1.2 链接库与头文件 380 13.2 设备上下文(DC)、输出操作与图形对象 380 13.2.1 设备上下文类型与关联设备 380 13.2.2 图形对象的作用及与DC的...

    精通WindowsAPI 函数 接口 编程实例

    13.1 GDI编程接口概述 379 13.1.1 Windows GDI的功能 379 13.1.2 链接库与头文件 380 13.2 设备上下文(DC)、输出操作与图形对象 380 13.2.1 设备上下文类型与关联设备 380 13.2.2 图形对象的作用及与DC的...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    2.2 SGA-共享池 27 2.3 库高速缓存 28 2.4 完全相同的语句 29 2.5 SGA-缓冲区缓存 32 2.6 查询转换 35 2.7 视图合并 36 2.8 子查询解嵌套 39 2.9 谓语前推 42 2.10 使用物化视图进行查询重写 44 2.11 确定...

Global site tag (gtag.js) - Google Analytics