java正则表达式
2016-05-31 14:35
399 查看
http://www.cnblogs.com/ITtangtang/archive/2012/05/01/2477563.html
下面是打印结果
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main(String[] args) { //matches()判断字符串是否匹配某个表达式,"."表示任何一个字符 p("abc".matches("...")); //将字符串"a2389a"中的数字用*替换,\d 表示“0--9”数字 p("a2389a".replaceAll("\\d", "*")); //将任何是a--z的字符串长度为3的字符串进行编译,这样可以加快匹配速度 Pattern p = Pattern.compile("[a-z]{3}"); //进行匹配,并将匹配结果放在Matcher对象中 Matcher m = p.matcher("abc"); p(m.matches()); //上面的三行代码可以用下面一行代码代替 p("abc".matches("[a-z]{3}")); } public static void p(Object o){ System.out.println(o); } }
下面是打印结果
true a****a true true
相关文章推荐
- JAVA多线程之ExecutorService
- Future模式Java实现
- [疯狂Java]集合:HashMap、Hashtable(摒弃)、LinkedHashMap、Properties
- Eclipse SVN忽略某些文件或文件夹方法
- 记录一下RxJava和Retrofit2之间导包的错误
- SpringMVC之ContentNegotiatingViewResolver详解
- java.io.IOException: open failed: EACCES (Permission denied)异常解决
- 解释器模式(Interpreter)Java
- Spring配置事务管理,service端通过@Transactional注解
- Java中的DeskTop类使用介绍
- Eclipse中导入外部jar包
- java中List,ArrayList,LinkedList的常用方法
- JAVA反射机制的应用实例(将任一va…
- 一个简单的类用于JAVA输出EXCEL文…
- JAVA发送邮件。
- JAVA导出EXCEL报告
- Struts要点总结(下)
- java:equals与hascode( )
- java项目无法启动
- 线程通信