什么是正则表达式呢?就是一个符合你设想格式的陈述
如果你想运用‘正则表达式’,特别是字符串用”正则表达式”,那么它首先必须被实例成pattern类
作为结果的Pattern类可以被创建为Matcher对象,然后它就可以按你想要的格式检查输入字符。
你可以使用很多已经被安排了格式的正则表达式
一个常用的调用顺序如下:
Pattern p = Pattern.compile("a*b");
Matcher m = p.matcher("aaaaab");
boolean b = m.matches();
当你有某种格式只想运用一次的时候,Pattern类里的matches可以为你提供便利.这种格式往往只能使用一次.
boolean b = Pattern.matches("a*b", "aaaaab");
这种写法的效果跟以上三行代码的效果是一样的,但它的格式不可以重复使用于其他地方.
Pattern类是不可变的,所以它可供并发多线程安全使用.但Mastern类却不可用于并发多线程安全使用.
参考 JAVA API文档 转载请说明出处 请支持我 我是国民程序员yoblue