为了账号安全,请及时绑定邮箱和手机立即绑定

java正则学习笔记

标签:
Java

public class Demo4_Regex {

/** * Greedy 数量词     X? X,一次或一次也没有     X* X,零次或多次     X+ X,一次或多次     X{n} X,恰好 n 次     X{n,} X,至少 n 次     X{n,m} X,至少 n 次,但是不超过 m 次  */public static void main(String[] args) {    //demo1();    //demo2();    //demo3();    //demo4();    //demo5();    String regex = "[abc]{5,15}";    System.out.println("abcba".matches(regex));    System.out.println("abcbaabcabbabab".matches(regex));    System.out.println("abcb".matches(regex));    System.out.println("abcbaabaabcbaaba".matches(regex));}public static void demo5() {    String regex = "[abc]{5,}";    System.out.println("abcba".matches(regex));    System.out.println("abcbaabcabbabab".matches(regex));    System.out.println("abcb".matches(regex));    System.out.println("abcbaaba".matches(regex));}public static void demo4() {    String regex = "[abc]{5}";    System.out.println("abcba".matches(regex));    System.out.println("abcbaabcabbabab".matches(regex));    System.out.println("abcb".matches(regex));    System.out.println("abcbaaba".matches(regex));}public static void demo3() {    String regex = "[abc]+";    System.out.println("".matches(regex));    System.out.println("a".matches(regex));    System.out.println("aaaaabbbbccccc".matches(regex));}public static void demo2() {    String regex = "[abc]*";    System.out.println("".matches(regex));    System.out.println("abc".matches(regex));    System.out.println("a".matches(regex));}public static void demo1() {    String regex = "[abc]?";    System.out.println("a".matches(regex));    System.out.println("b".matches(regex));    System.out.println("c".matches(regex));    System.out.println("d".matches(regex));    System.out.println("".matches(regex));}

}

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消