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 分钟前
【MySQL 数据库】增删查改操作CRUD(下)
java·前端·数据库·学习·mysql·html
希忘auto3 分钟前
Spring Cloud之远程调用OpenFeign最佳实践
java·spring cloud
杜小暑8 分钟前
字符串与相应函数(下)
c语言·开发语言·算法
Jerry说前后端8 分钟前
2025年第十六届蓝桥杯省赛C++ A组真题
java·c++·蓝桥杯
程序员JerrySUN12 分钟前
设计模式每日硬核训练 Day 11:适配器模式(Adapter Pattern)完整讲解与实战应用
java·设计模式·适配器模式
向哆哆1 小时前
Java 测试框架:JUnit 5 的新特性与最佳实践
java·数据库·junit
搬砖工程师Cola1 小时前
<C#>详细介绍builder.Services.AddHttpContextAccessor();
开发语言·c#
forestsea1 小时前
WebFlux应用中获取x-www-form-urlencoded数据的六种方法
java·java-ee·webflux
云边有个稻草人2 小时前
思维与算法共舞:AIGC语言模型的艺术与科学
开发语言·算法·什么是语言模型?·多任务学习与多模态生成·客户服务与聊天机器人·自适应生成与定制化文本·预训练与微调
pzx_0012 小时前
【深度学习】自定义实现DataSet和DataLoader
开发语言·人工智能·python·深度学习·算法