本帖最后由 straw 于 2013-8-24 00:35 编辑
正则表达式发展到今天已经非常成熟了,在java中也得到了深入的应用.关于正则编译表示形式类Pattern的模式也很多种,如:
DOTALL 能匹配任何字符
UNICODE_CASE 区分大小写匹配
CASE_INSENSITIVE 不区分大小写匹配
等等...
在调用compile(String regex,int flags) flags表示模式比配的标识值.
还有一个compile(String regex) 只需要输入正则表达式的String类型就可以了,Pattern默认情况下会使用什么模式呢?我用Pattern对象的flags()返回的默认值0,然后我又分别获取有模式参数的Pattern对象的flags值,结果都没有比配0的.请问这是怎么回事?
|