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

相关推荐
Q741_1473 分钟前
C++ 优先级队列 大小堆 模拟 力扣 1046. 最后一块石头的重量 每日一题
开发语言·c++·算法·leetcode·优先级队列·
猿小羽5 分钟前
[TEST] Spring Boot 快速入门指南 - 1769246843980
java·spring boot·后端
一个处女座的程序猿O(∩_∩)O6 分钟前
Next.js 与 React 深度解析:为什么选择 Next.js?
开发语言·javascript·react.js
KiefaC9 分钟前
【C++】特殊类设计
开发语言·c++
Y00719 分钟前
AT32F403AVGT7学习笔记
笔记·学习
阿蒙Amon10 分钟前
C#每日面试题-简述this和base的作用
java·面试·c#
毕设源码-朱学姐12 分钟前
【开题答辩全过程】以 基于SSM的航班管理系统的设计与实现为例,包含答辩的问题和答案
java
June bug13 分钟前
【python基础】常见的数据结构的遍历
开发语言·数据结构·python
indexsunny13 分钟前
互联网大厂Java求职面试实战:Spring Boot、微服务与Redis缓存技术解析
java·spring boot·redis·微服务·面试·电商·技术栈
摘星星的屋顶14 分钟前
2026年1月19日~2026年1月25日周报
人工智能·深度学习·学习