java.lang包中的String类和java.util.regex包中的Pattern,Matcher类中都有matches()方法,都与正则表达式有关。
下面我分别举例:(字符串:"abc",正则表达式: "[a-z]{3}"
)
String类的方法:
boolean b = "abc".matches("[a-z]{3}"
System.out.println(b); Pattern类中的方法:
boolean b = Pattern.matches("[a-z]{3}","abc");
System.out.println(b); Matcher类中的方法:
Pattern p = Pattern.compile("[a-z]{3}");
Matcher m = p.matcher("acc");
boolean b =m.matches()
System.out.println(b); 得到的结果都为true。
相关文章
- iOS常用加密方法(aes、md5、base64)
- html 设置宽度100% 块状元素往下调解决方法
- error 2593 operator << 不明确的可能的解决方法
- javascript dom编程艺术笔记第三章:DOM操作的5个基本方法
- 关于使用format()方法格式化字符串,读这一篇就够了!
- Object.defineProperty()方法的用法详解
- 按要求编写Java应用程序。 (1)创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法: 说出“你好!” 计算23+45的值 将名字改为“李四”
- Linux中tshark(wireshark)抓包工具使用方法详解
- Cocos2D iOS之旅:如何写一个敲地鼠游戏(三):素材最终解决方法
- mac上用ssh登录服务失败的排查方法