Java 正则表达式匹配开头和结尾

匹配开头和结尾

^ 表示开头,$ 表示结尾。

匹配 D 开头,9 结尾,中间是任意个数字的字符,

        String regexbeginend = "^D\\d*9$";
        System.out.println("D".matches(regexbeginend));// false
        System.out.println("D1".matches(regexbeginend));// false
        System.out.println("D22".matches(regexbeginend));// false
        System.out.println("D119".matches(regexbeginend));// true
        System.out.println("D11A9".matches(regexbeginend));// false
        System.out.println("D55555".matches(regexbeginend));// false
        System.out.println("D666666".matches(regexbeginend));// false
相关推荐
loss_rose77714 分钟前
【场景题】秒杀系统设计以及解决方案
java
java_heartLake24 分钟前
设计模式之解释器模式
java·设计模式·解释器模式
风清扬_jd39 分钟前
Chromium 硬件加速开关c++
java·前端·c++
哎呦没40 分钟前
Spring Boot框架在医院管理中的应用
java·spring boot·后端
苓诣40 分钟前
Java Vector类
java·数据结构
络71 小时前
Spring14——案例:利用AOP环绕通知计算业务层接口执行效率
java·后端·spring·mybatis·aop
天上掉下来个程小白1 小时前
分层解耦-02.分层解耦(IOC-DI引入)
java·springboot·依赖注入·控制反转
极客先躯2 小时前
高级java每日一道面试题-2024年10月2日-分布式篇-什么是FLP 不可能性定理?
java·分布式·分布式篇·容错策略·不可能性定理·补偿机制
2401_857622662 小时前
SpringBoot精华:打造高效美容院管理系统
java·前端·spring boot
克鲁德战士2 小时前
【Nacos架构 & 原理】内核设计之Nacos一致性协议
java·架构