Pattern类的中文版 菜鸟翻译 有错请纠

   什么是正则表达式呢?就是一个符合你设想格式的陈述

   如果你想运用‘正则表达式’,特别是字符串用”正则表达式”,那么它首先必须被实例成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

原文地址:https://www.cnblogs.com/yoblue/p/3535333.html