Java 正则表达式(二)
来源:互联网 发布:视频裁切软件 编辑:程序博客网 时间:2024/05/02 00:36
java.util.regex.Pattern; 这是java的正则表达式的样式类,里面有个很重要的方法:
Pattern.compile(String);这个方法的作用是将给定的正则表达式编译到模式中。比如:
Pattern p = Pattern.compile("[a-z]{3}");
有人可能会问,干嘛要先编译到模式中去呀?
因为先编译好后,在匹配时可以直接匹配,不用现场编译,节省时间。
java.util.regex.Matcher 这个是java的正则表达式的适配器。是保存匹配结果的。如:
Matcher m = p.matcher("abc");
下面看程序:
import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test {public static void main(String[] args) {p("abc".matches("..."));p("87sf2a".replaceAll("\\d", "-"));Pattern p = Pattern.compile("[a-z]{3}");Matcher m = p.matcher("abc");p(m.matches());p("abc".matches("[a-z]{3}"));}public static void p(Object o){System.out.println(o);}}
输出:
- Java正则表达式(二)
- Java正则表达式(二)
- Java 正则表达式(二)
- Java正则表达式(二)
- Java正则表达式(二)
- Java正则表达式(总结二)
- java正则表达式(二)
- JAVA正则表达式(二)
- java正则表达式学习二
- java正则表达式(二)
- Java正则表达式学习(二)
- Java Script 正则表达式入门(二)
- JAVA里使用正则表达式二
- [java/javascript]正则表达式入门文档[二]
- java正则表达式学习笔记(二)
- Java 学习历程二之正则表达式
- Java基础-正则表达式(二)
- Java 中正则表达式的应用(二)
- JSP Technology Conspectus And Specialties
- 大公司网易游戏游戏开发工程师面试题之做题问题
- VC++连接SQL Server2005 数据库
- MongoDB 单机
- Android之Inflate()方法用途+setContentView和inflate区别
- Java 正则表达式(二)
- 四件在我步入职业软件开发生涯那天起就该知道的事情
- iOS PDF之旅(一)创建PDF文件
- 关于产品的一些思考——CSDN博客
- 创新式开发探索(四) —— 探索式学习
- (2)啊哈!算法
- 设计模式笔记
- 线段树_懒标记
- vim 缩进、禁用鼠标、高亮、从上次编辑位置打开