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 判断指定字符串是否合法 的全部内容了,希望能对你有所帮助!

相关推荐
王元_SmallA9 小时前
Redis Desktop Manager(Redis可视化工具)安装
java·后端
ᐇ9599 小时前
Java HashMap深度解析:数据结构、原理与实战指南
java·开发语言·数据结构
好好研究9 小时前
Spring框架 - 开发方式
java·后端·spring
XH1.9 小时前
学习RT-thread(RT-thread定时器)
stm32·单片机·学习
武子康9 小时前
Java-166 Neo4j 安装与最小闭环 | 10 分钟跑通 + 远程访问 Docker neo4j.conf
java·数据库·sql·docker·系统架构·nosql·neo4j
QT 小鲜肉9 小时前
【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
linux·开发语言·笔记·单片机·压力测试
程序员龙一9 小时前
C++之static_cast关键字
开发语言·c++·static_cast
yue00810 小时前
C# 分部类读取学生信息
开发语言·c#
奶茶树10 小时前
【C++/STL】map和multimap的使用
开发语言·c++·stl
聪明努力的积极向上10 小时前
【C#】事件简单解析
开发语言·c#