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

相关推荐
aramae2 分钟前
详细分析平衡树--红黑树(万字长文/图文详解)
开发语言·数据结构·c++·笔记·算法
dxnb223 分钟前
Datawhale25年10月组队学习:math for AI+Task2线性代数
人工智能·学习·线性代数
一百天成为python专家5 分钟前
python爬虫入门(小白五分钟从入门到精通)
开发语言·爬虫·python·opencv·yolo·计算机视觉·正则表达式
Mr YiRan13 分钟前
多线程性能优化基础
android·java·开发语言·性能优化
CHEN5_0216 分钟前
【leetcode100】和为k的子数组(两种解法)
java·数据结构·算法
liyi_hz200818 分钟前
O2OA (翱途)开发平台新版本发布预告:架构升级、性能跃迁、功能全面进化
android·java·javascript·开源软件
熊猫钓鱼>_>18 分钟前
Java String 性能优化与内存管理:现代开发实战指南
java·开发语言·性能优化
华仔啊19 分钟前
Spring事件的3种高级玩法,90%的人根本不会用
java·后端
练习时长一年24 分钟前
Spring容器的refresh()方法
java·开发语言
wanfeng_0925 分钟前
python爬虫学习
爬虫·python·学习