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

相关推荐
少控科技2 小时前
QT新手日记024 - QT001程序代码
开发语言·qt
CV_J5 小时前
安装kibana
java·elasticsearch·spring cloud·docker·容器
莫非王土也非王臣6 小时前
深度学习之对比学习
人工智能·深度学习·学习
Wzx1980126 小时前
doker深学习
学习·docker
码农水水7 小时前
国家电网Java面试被问:TCP的BBR拥塞控制算法原理
java·开发语言·网络·分布式·面试·wpf
掘金安东尼7 小时前
使用 WebGL 着色器构建实时 ASCII 字符画和抖动效果
经验分享
InterestOriented7 小时前
破解银发学习痛点 兴趣岛 “普惠 + 品质” 模式打造积极老龄化范本
大数据·人工智能·学习
浮尘笔记7 小时前
Go语言临时对象池:sync.Pool的原理与使用
开发语言·后端·golang
我就是全世界7 小时前
开源AI编程工具对决:Superpowers技能库与OpenSpec规范驱动,谁更胜一筹?
经验分享
qq_336313937 小时前
java基础-网络编程-TCP
java·网络·tcp/ip