PTA-7-55 判断指定字符串是否合法

题目:

输入一个字符串,判断指定字符串是否合法,要求字符串由7个字符组成,并且第一位必须是大写字母,2-4为必须是小写字母,后3为必须是数字字符,要求使用正则表达式来实现。


根据题目要求,代码实现如下:

java 复制代码
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String S = scan.next();
        if(S.matches("[A-Z]"+"[a-z]{3}"+"\\d{3}"))
            System.out.println(S + "合法");
        else
         System.out.println(S + "不合法");
    }
}

以上就是 PTA-7-55 判断指定字符串是否合法 的全部内容了,希望能对你有所帮助!

相关推荐
坐吃山猪1 天前
Electron02-Hello
开发语言·javascript·ecmascript
BBB努力学习程序设计1 天前
Java输入输出:让程序能与世界“对话”
java
Mr Lee_1 天前
Smali 文件生成dex装箱算法整合
开发语言·python·算法
电饭叔1 天前
《python语言程序设计》2018版--第8章14题利用字符串输入作为一个信用卡号之一(Luhn算法解释)
android·java·python
阿宁又菜又爱玩1 天前
Web后端开发入门
java·spring boot·后端·web
Z3r4y1 天前
【代码审计】JeecgBoot-3.5.0 四处安全问题分析
java·web安全·代码审计·jeecg-boot
wangmengxxw1 天前
微服务-服务配置
java·运维·微服务·云计算·服务配置
姓刘的哦1 天前
RK3568开发板运行Qt
开发语言·qt
郭泽斌之心1 天前
以XAUUSD为例谈一谈合约交易的成本与盈利计算问题
经验分享
刘晓倩1 天前
Python3的Sequence
开发语言·python