Java regular expression to match beginning and end

Match beginning and end

represents the beginning with ^ and $ represents the end.

Matches characters starting with D, ending with 9, and any number of digits in the middle.

        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

Guess you like

Origin blog.csdn.net/weixin_44021334/article/details/134220627