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

相关推荐
kisbad几秒前
Day 036|OpenAI Agents SDK 快速开始:今天跑通第一个 Agent
java·前端·javascript
憧憬成为java架构高手的小白3 分钟前
langchain4j框架学习
java
小弥儿16 分钟前
GitHub今日热榜 | 2026-08-14:OSINT情报工具回流,本地AI赛道升温
人工智能·学习·开源·github
乐观勇敢坚强的老彭18 分钟前
C++ 竞赛常用算法模板速查表
开发语言·c++·算法
0x5321 分钟前
Java网络编程(四)
java·网络
杨连江24 分钟前
人类意识源于神经反射层级堆叠与系统涌现研究
经验分享
离陌在学C#32 分钟前
C# 泛型:从基础到高级应用
开发语言·c#
ly768933 分钟前
Java 设计模式详解:从原则到 23 种经典模式
java·开发语言·设计模式
小黄人软件35 分钟前
【证书批量转换】PEM->CER证书批量转换工具.exe 纯 Python实现,无需安装OpenSSL
人工智能·学习
SomeB1oody35 分钟前
【RustyML入门】2.13. 孤立森林
开发语言·后端·机器学习·rust·教程